我想在每次崩溃时发送自定义崩溃日志(如用户ID,名称等),以便我们可以追溯到哪个用户体验崩溃。
我的问题是,如何在单个位置设置自定义崩溃报告并自动发送每次崩溃?
答案 0 :(得分:2)
添加自定义键在firebase crashlytics
自定义键可帮助您获取导致崩溃的应用程序的特定状态。您可以将任意键/值对与崩溃报告相关联,并在Firebase控制台中查看它们。
有五种设置键的方法。每个处理不同的数据类型:
Crashlytics.setString(key, value);
Crashlytics.setBool(String key, boolean value);
Crashlytics.setDouble(String key, double value);
Crashlytics.setFloat(String key, float value);
Crashlytics.setInt(String key, int value);
根据您的情况,您可以添加例如。像下面一样
// for userid
Crashlytics.setString("userid", userIdValue);
// for name
Crashlytics.setString("name", nameValue);
有关更多信息,请参见此Add Custom Logs
Imp注意:- Crashlytics最多支持64个键/值对。一旦达到此阈值,便不会保存其他值。每个键/值对的最大大小为1 kB。