首页 > 解决方案 > Crashlytics 自定义键未出现在崩溃中

问题描述

我试图弄清楚如何将每次崩溃与应用程序用户 ID 联系起来。我知道我们可以使用firebase 自定义密钥日志来实现此功能。

出于 POC 目的,我在登录完成后添加了自定义密钥,然后我在下一个屏幕上崩溃了应用程序。但是自定义键没有登录控制台。

在这里,我如何添加自定义键:

FirebaseCrashlytics.getInstance().setCustomKey("userId", serverLoginResponse.getBody().getUserId());

我正在使用divide by 0.

int i = 2;
int j = i / 0;

但是键并没有被标记为崩溃。请看截图。

在仪表板上。
在此处输入图像描述

在崩溃详细信息屏幕上:

在此处输入图像描述

如果我在这里做错了什么,请告诉我。

标签: androidfirebasecrashlytics

解决方案


您应该在活动中启用集合,但最好在主应用程序类中启用

FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(true);

遵循本指南:

FirebaseCrashlytics


推荐阅读