当我们发布我们的 Android 应用程序时,我们决定使用 Airbrake 作为第 3 方异常报告服务。我将 loopj Airbrake 通知器 ( https://github.com/loopj/airbrake-android ) 集成到我们的应用程序中,它似乎做得相当好。
在过去的两周里,我们看到下载量呈爆炸式增长,因此报告的异常情况也有所增加。我遇到了一些非常奇怪的异常,所以我决定查看 Google Play 中应用程序的 Android 开发者控制台。我发现有趣的是,Google Play 仪表板中的错误数量不到 Airbrake 中错误总数的 10%。然后我决定再次检查 Flurry。Flurry 似乎遇到的异常数量与 Airbrake 向我展示的相似,这使我相信 Flurry 以与 Airbrake 相同的方式收集这些统计数据。
所以我想知道并且找不到任何好的答案:
- Google / Android 与普通的未捕获异常处理程序有何不同?
- 我应该只扔掉 Airbrake 并只使用 Google Play 错误报告吗?(我们的应用确实回到了 2.1,但我们可以忍受)