自定义Firebase crashlytics的全局设置

时间:2018-08-10 04:31:40

标签: android firebase crashlytics crashlytics-android

我想在每次崩溃时发送自定义崩溃日志(如用户ID,名称等),以便我们可以追溯到哪个用户体验崩溃。

我的问题是,如何在单个位置设置自定义崩溃报告并自动发送每次崩溃?

1 个答案:

答案 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。