当我的 android 应用程序崩溃时获取通知

Get Notification when my android application crashes

我想知道是否有一种机制或工具可以在应用程序崩溃时通知开发人员,一旦它在 Play 商店中发布并被用户使用。

任何想法或建议将不胜感激!!!

Crashlytics

(免费,crashlytics.com)

我们最喜欢 Crashlytics 的特点是它的主动性。与其他工具不同,它会考虑崩溃发生的频率并为其分配“影响级别”。然后,当特定崩溃比其他崩溃更严重时,它会提醒您。随着特定崩溃的报告越来越多,Crashlytics 会跟踪信息并说 "Hey, you haven’t resolved this issue yet and it’s starting to become something you need to focus on." 它实际上是在指出接下来应该处理的崩溃

Instabug

($0-$129/月,instabug.com)

我们团队的大多数人都同意 Instabug 提供了对崩溃进行故障排除最有用的信息。这并不是说它的崩溃日志是最好的(请参阅下面的 HockeyApp)。相反,Instabug 拥有更多有助于支持调试的元数据,包括用户在应用程序中采取的具体步骤。另外,通过摇动设备,Instabug 会截取一张屏幕截图,用户可以对其进行注释。该屏幕截图与其他诊断信息一起提交,所有这些信息都会自动附加到反馈中

HockeyApp

($10-$500/月,hockeyapp.net)

HockeyApp 在崩溃日志的深度和准确性方面胜出。不过,与其他替代方案相比,它确实需要更多设置。它还需要一个手动过程来上传崩溃符号。我们总体上同意他们对自己和其他崩溃日志质量的评估

解析

(随核心或推送包免费,parse.com)

Parse 是一个中级崩溃报告工具。它不提供最详细的控制台日志或最佳警报。不过,我们在 Parse 上看到的令人兴奋的事情是它的新颖性和增长空间。 2014 年 12 月发布,我们预计 Parse 会迅速扩展并添加新功能。值得关注,尤其是当他们将崩溃报告作为一项单独的功能推出时。

您可以使用 Firebase,它是免费的并且 google 支持它。他们甚至将其包含在他们的播放服务库中。

https://firebase.google.com

1.Crashlytics(推荐)

您可以在 Crashlytics 中查看实时崩溃报告。

2.Firebase

需要 24 小时才能获得崩溃报告。

支持Google。