通过 Firebase 获取实时崩溃报告
admin
2023-08-02 15:37:00
0次
目前不清退的交易所推荐:
1、全球第二大交易所OKX欧意
2、老牌交易所比特儿现改名叫芝麻开门 :https://www.gate.win/signup/649183
Firebase Crashlytics 是一个轻量级的实时崩溃报告解决方案,可帮助开发者对影响应用质量的稳定性问题进行跟踪、确定优先解决顺序并加以修复。本期文章将为您介绍 Firebase Crashlytics 的主要功能和实施方案。此崩溃报告解决方案适用于 Android、iOS 和 Unity,功能强大,能针对应用问题提供清晰明了、富有实用价值的分析洞见。
Crashlytics 会对崩溃进行智能分组并突出显示导致这些崩溃的环境因素,从而为您节省问题排查的时间。例如:您可以查明某个特定的崩溃是否影响到了很多用户;当某个问题突然变得严重时收到提醒;找出哪些代码行导致了崩溃。
Crashlytics 将众多的崩溃综合整理成了一个方便管理的问题列表,同时提供背景信息,突出显示崩溃的严重程度和影响范围,以便您能够更快地查明根本原因。
Crashlytics 具有崩溃数据分析功能,同时会提供实用的提示(会突出显示常见的稳定性问题,并提供相关资源,方便您对问题进行排查、分类和解决)。
Crashlytics 可以将您应用中的错误捕获为 Analytics 中的 app_exception 事件。利用这些事件,您可了解有哪些其他事件导致了每次崩溃,从而简化调试。此外,您还可以根据这些事件,针对遇到崩溃的用户生成 Analytics 报告,以开展受众群体分析。
对于可能需要立即加以关注的新问题、回归问题以及日益严重的问题,您可以收到实时提醒。
首先在 Firebase 控制台中将 Firebase 添加到您的应用中。
通过 CocoaPods 或 Gradle 添加 Crashlytics SDK,然后 Crashlytics 就会开始收集报告。
访问 Firebase 控制台,以便对应用中的问题进行跟踪、确定优先解决顺序并加以修复。
下方是 Firebase Crashlytics 设置文档, 信息包括如何使用 Firebase Crashlytics SDK 在应用中设置 Firebase Crashlytics,以便您可以在 Firebase 控制台中获得全面的崩溃报告。
请注意,若要设置 Crashlytics,必须在 Firebase 控制台和 IDE 中执行任务(例如添加 Firebase 配置文件和 Crashlytics SDK)。如需完成设置,您需要强制造成一次测试崩溃,以便向 Firebase 发送您的第一个崩溃报告。
当任意单个问题导致您的应用出现紧急情况时,可使用疾速崩溃提醒功能通知您的团队。对于 Crashlytics,“问题”就是一组彼此有相似之处的崩溃。
当您应用中的某个问题超出您在 Firebase 控制台中定义的阈值时,会触发疾速崩溃提醒。
您可以依据受崩溃影响的用户会话百分比来定义疾速崩溃提醒的阈值。如需详细了解会话,请参阅 Google Analytics(分析)文档。您可以将阈值设置为会话的 0.1% 至 1%。默认情况下,疾速崩溃提醒的阈值设置为会话的 1%。
具体而言,在一小时的时间段内,如果满足以下条件,则会触发提醒:
- 应用中的某个问题超出了为该应用定义的阈值。
- 应用在该时间段内有 250 个会话。
- 应用中的此问题之前未引发过提醒。
开发者可以自主更新提醒阈值以及设置崩溃报告接收提醒。欢迎阅读下方文档了解步骤:
Firebase 文档中也有专门列出一般故障排除和常见问题,例如
- 没有看到无崩溃的用户、面包屑日志和速度警报
- 无崩溃用户是如何计算的?
欢迎大家根据自己的 APP 设置和需求来查看相关问题解答。
希望以上信息能帮助您在运营 APP 的过程中更有效地处理崩溃事件,让 APP 表现稳定并且令用户更为满意。如果您还未将 Firebase 与 AdMob 账户相连接,可根据下方文档步骤信息尽快执行。
- 在 AdMob 应用中使用 Google Analytics 和 Firebase 的更多功能
目前不清退的交易所推荐:
1、全球第二大交易所OKX欧意
2、老牌交易所比特儿现改名叫芝麻开门 :https://www.gate.win/signup/649183
相关内容