王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

Google广告投放:通过 Firebase 获取实时崩溃报告

导语


Firebase Crashlytics 是一个轻量级的实时崩溃报告解决方案,可帮助开发者对影响应用质量的稳定性问题进行跟踪、确定优先解决顺序并加以修复。本期文章将为您介绍 Firebase Crashlytics 的主要功能和实施方案。此崩溃报告解决方案适用于 Android、iOS 和 Unity,功能强大,能针对应用问题提供清晰明了、富有实用价值的分析洞见。




Crashlytics 会对崩溃进行智能分组并突出显示导致这些崩溃的环境因素,从而为您节省问题排查的时间。例如:您可以查明某个特定的崩溃是否影响到了很多用户;当某个问题突然变得严重时收到提醒;找出哪些代码行导致了崩溃。





  01  精心整理的崩溃报告


Crashlytics 将众多的崩溃综合整理成了一个方便管理的问题列表,同时提供背景信息,突出显示崩溃的严重程度和影响范围,以便您能够更快地查明根本原因。


  02  助您轻松解决常见崩溃


Crashlytics 具有崩溃数据分析功能,同时会提供实用的提示(会突出显示常见的稳定性问题,并提供相关资源,方便您对问题进行排查、分类和解决)。


  03  与 Analytics 集成


Crashlytics 可以将您应用中的错误捕获为 Analytics 中的 app_exception 事件。利用这些事件,您可了解有哪些其他事件导致了每次崩溃,从而简化调试。此外,您还可以根据这些事件,针对遇到崩溃的用户生成 Analytics 报告,以开展受众群体分析。


  04  实时提醒


对于可能需要立即加以关注的新问题、回归问题以及日益严重的问题,您可以收到实时提醒。




  1  第一步 关联您的应用


首先在 Firebase 控制台中将 Firebase 添加到您的应用中。


  2  第二步 集成 SDK


通过 CocoaPods 或 Gradle 添加 Crashlytics SDK,然后 Crashlytics 就会开始收集报告。


  3  第三步 在 Firebase 控制台中查看报告


访问 Firebase 控制台,以便对应用中的问题进行跟踪、确定优先解决顺序并加以修复。






当任意单个问题导致您的应用出现紧急情况时,可使用疾速崩溃提醒功能通知您的团队。对于 Crashlytics,“问题”就是一组彼此有相似之处的崩溃。


哪些情况会触发提醒?


当您应用中的某个问题超出您在 Firebase 控制台中定义的阈值时,会触发疾速崩溃提醒。


您可以依据受崩溃影响的用户会话百分比来定义疾速崩溃提醒的阈值。您可以将阈值设置为会话的 0.1% 至 1%。默认情况下,疾速崩溃提醒的阈值设置为会话的 1%。


具体而言,在一小时的时间段内,如果满足以下条件,则会触发提醒:


    ▶  应用中的某个问题超出了为该应用定义的阈值

    

    ▶  应用在该时间段内有 250 个会话

    

    ▶  应用中的此问题之前未引发过提醒




相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。