android - Crashlytics 自定义键未出现在崩溃中

标签 android firebase crashlytics

我正在尝试找出如何将每个崩溃与应用程序用户 ID 联系起来。我知道我们可以通过 firebase customized key logs 来实现此功能.

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

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

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

我使用除以 0 在下一个屏幕上使应用程序崩溃。

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

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

在仪表板上。
enter image description here

在崩溃详细信息屏幕上:

enter image description here

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

最佳答案

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

FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(true);

遵循本指南:

FirebaseCrashlytics

关于android - Crashlytics 自定义键未出现在崩溃中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69028972/

相关文章:

android - 如何在 Android 中自动向上滚动 Recycler View ?

android - 如何通过 GSON/Retrofit 获取值?

android - 更改 ActionMode 的颜色并删除 android 中的 DONE 按钮

android - FCM Token会像GCM注册ID一样周期性变化吗?

android - 无法为抽象类 'GoogleServicesTask' 创建代理类。与 'com.google.gms:google-services:4.3.4'

swift - Crashlytics 自定义键未定义

android - 如何使 WRAP_CONTENT 在 RecyclerView 上工作

javascript - 更新 Firebase 时如何更新 HTML 表格?

firebase - 该项目的位置已在 firebase Storage 控制台中设置为另一个值

android - 未发送 Crashlytics 日志