前言:
因为工作需要,安排了解和接入Firebase Crashlytics。在官网大概看了一下,然后开始接入Crashlytics功能到demo中,天哪,好厉害的样子,只需要集成几个库就完成了。都无需在代码中初始化等操作。是不是很牛~。吼吼吼。。。
Firebase Crashlytics是个什么玩意???
Firebase Crashlytics 是一个轻量级的实时崩溃报告解决方案。可以收集崩溃、非严重错误和“应用无响应”(ANR) 错误的报告。当某个问题突然变得严重时收到提醒;找出哪些代码行导致了崩溃。简单来说跟国内bugly和umeng崩溃统计功能类似。集成后,可以在 Firebase 控制台中获得全面的崩溃报告。
好啦好啦,这里就不介绍怎么集成了,直入主题。Firebase Analytics的识别用户是基于应用实例ID,Firebase Analytics 会自动为应用的每个实例生成并分配一个应用实例ID。该ID 用于在整个Analytics 中计算用户指标,在bigquery显示为user_pseudo_id。重新安装后应用实例ID是不同的,所以会看做是一个新用户。经测试,安装一次用户数量+1.