测试发送到数千台设备的Firebase云消息的最佳方法是什么?



我们的堆栈: 后端:烧瓶+nginx 前端:安卓、苹果 用于推送消息的 Firebase 云消息

我们经常在与 fcm 相关的功能更新后发现错误。 用户以愤怒的面孔报告错误:(我们知道这在用户体验方面不是那么好。我们需要一种方法来捕获错误,然后再将其发布到实际产品中。首先,让我举一个例子。

例如,一个用户(名为弗雷德)发布了一篇文章,订阅弗雷德的其他用户应该会收到一条通知消息,但在发布后,我们发现使用 iPhone 的用户没有收到推送消息。(安卓很好)

我们找不到该错误,因为当时我们使用开发人员拥有的一些Android设备进行了测试。

在那之后,我们买了一台iPhone测试机,但我们认为这还不够。 我们迫切希望扩大我们的测试覆盖范围。

我们正在寻找一种方法来构建一个虚拟测试环境,模拟数千台设备接收推送消息。 这样我们就可以在不向实际用户发送消息的情况下进行测试。

目前正在寻找火力基地测试实验室。 但我很欣赏任何见解。

Android的问题在于您无法在每个Android设备上测试应用程序,因为有数千种变体。可能要遵循的好主意是获取每个制造商的设备并对其进行测试。

问题主要发生在小米,Oppo等中国品牌上,这些制造商的设备有海关限制。使用Apple设备,他们有一组固定的设备没有问题,您可以订购这些设备对它们进行自动化测试。

砰,你完了。但是你必须小心安卓。Firebase 测试实验室是一个很好的解决方案,但它可能很昂贵。

相关内容

  • 没有找到相关文章

最新更新