我已在我的应用程序中配置了Fabric和Crashlytics。我已经添加了对测试崩溃的调用:
Crashlytics.sharedInstance().crash()
我看到Dashboard中报告的那些崩溃带有堆栈跟踪和所有内容。
在通知下的“设置”菜单中,我将所有提醒设置为开启,包括发行速度提醒。
根据answer发行速度警报:
如果问题导致过去一小时内所有用户会话中有1%发生崩溃,那么您就会被通知。
我收到了一封新致命问题警告,表示我正在接收正确的警报。
但我还没有收到任何发行速度警报。由于100%的会话都崩溃了同样的错误,我应该收到它吗?第一次崩溃是在3小时前发生的。
请注意,我已在1台设备上测试了1位用户。
为什么我没有收到任何提醒?
答案 0 :(得分:3)
Paul来自Fabric。在发送Velocity警报之前,Crashlytics拥有应用程序唯一用户的最低阈值。我无法说明具体数字是多少,但它们旨在防止用户数量较少的应用因我们的问题报告而被垃圾邮件发送。
答案 1 :(得分:0)
这是我发现的内容:
- 应用中的问题超出了该应用的定义阈值。
- 该时间段内该应用有250个会话。
- 应用程序中以前没有针对该问题发出警报。
来源:https://firebase.google.com/docs/crashlytics/velocity-alerts
我个人认为,速度警报这个名字很容易引起误解。