自定义 firebase crashlytics 的全局设置

Global settings for custom firebase crashlytics

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

我的问题是如何在一个地方设置自定义崩溃报告并在每次崩溃时自动发送?

firebase crashlytics

中添加自定义键

自定义键可帮助您了解导致崩溃的应用的特定状态。您可以将任意 key/value 对与您的崩溃报告相关联,并在 Firebase 控制台中查看它们。

There are five methods to set keys. Each handles a different data type:

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 Note:- Crashlytics supports a maximum of 64 key/value pairs. Once you reach this threshold, additional values are not saved. Each key/value pair can be up to 1 kB in size.