android - Crashlytics 自定义键未出现在崩溃中
问题描述
我试图弄清楚如何将每次崩溃与应用程序用户 ID 联系起来。我知道我们可以使用firebase 自定义密钥日志来实现此功能。
出于 POC 目的,我在登录完成后添加了自定义密钥,然后我在下一个屏幕上崩溃了应用程序。但是自定义键没有登录控制台。
在这里,我如何添加自定义键:
FirebaseCrashlytics.getInstance().setCustomKey("userId", serverLoginResponse.getBody().getUserId());
我正在使用divide by 0
.
int i = 2;
int j = i / 0;
但是键并没有被标记为崩溃。请看截图。
在崩溃详细信息屏幕上:
如果我在这里做错了什么,请告诉我。
解决方案
您应该在活动中启用集合,但最好在主应用程序类中启用
FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(true);
遵循本指南:
推荐阅读
- google-apps-script - getValue() 不从源文件中返回数据,Google App Script
- javascript - 用 Applescript 在线替换文本
- kubernetes - Kubernetes 网络插件
- php - php排序多嵌套数组
- codeigniter - codeigniter form_error() 在表单控件旁边没有显示错误
- git - vscode-sftp 扩展与 Git 跟踪冲突
- postgresql - Dockerfile ENV 变量不被接受
- c++ - volatile、const、volatile const 和“nether”类型之间的转换
- javascript - 在初始页面加载 Mixitup 时显示过滤项目的计数
- javascript - 为什么我不能直接在 SetTimeout 函数中为 Promises 调用 resolve()