我正在尝试找出如何将每个崩溃与应用程序用户 ID 联系起来。我知道我们可以通过 firebase customized key logs 来实现此功能.
出于 POC 目的,我在登录完成后添加了自定义 key ,然后我在下一个屏幕上崩溃了应用程序。但自定义键未登录到控制台。
这里,我如何添加自定义 key :
FirebaseCrashlytics.getInstance().setCustomKey("userId", serverLoginResponse.getBody().getUserId());
我使用除以 0
在下一个屏幕上使应用程序崩溃。
int i = 2;
int j = i / 0;
但是按键并没有被标记为崩溃。请查看屏幕截图。
在崩溃详细信息屏幕上:
如果我在这里做错了什么,请告诉我。
最佳答案
您应该在您的 Activity 中启用该集合,但最好在主应用程序类中启用该集合
FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(true);
遵循本指南:
关于android - Crashlytics 自定义键未出现在崩溃中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69028972/