如何在 Android 中将用户信息设置到 Crashlytics api
How to set user information to Crashlytics api in Android
我正在尝试在 Android 应用程序的 crashlytics 中将用户信息设置为崩溃报告,这样它会帮助我找出我们的哪些用户遇到了给定的崩溃。我已经探索并发现有 3 个 API 可以在崩溃报告中设置用户信息。
那些是,
void Crashlytics.setUserIdentifier(String identifier);
void Crashlytics.setUserName(String name);
void Crashlytics.setUserEmail(String email);
建议使用所有API。所有记录在 http://support.crashlytics.com/knowledgebase/articles/120548-how-do-i-set-user-information-
但是我不知道,
1. 如何获取输入到这些 API 的用户标识符、姓名和电子邮件详细信息?
2. 在程序的哪个地方调用这些crashlytics API?
请分享一些想法,如何实施。
此致
安纳达
如果您的应用程序使用某种形式的用户标识(即登录名、电子邮件、phone、设备特定 ID),您可以将其用作 crashlitics 用户信息。例如,我想您可以在首次启动应用程序时生成用户 ID,并将其保存在共享首选项中。它将显示在详细崩溃视图的右上角。
即一旦用户在我的应用程序中进行身份验证,我就会设置 ID 和名称。
您通常希望尽快设置它们(当您的数据到达时)并且所有信息都已初始化。
看起来 Fabric 中的细节 UI 已更改。
- Select 崩溃问题之一。
点击Recently Activity
中的版本
在详细信息页面右上角,您应该会看到受影响的用户信息。
对于新的 Firebase api
FirebaseCrashlytics.getInstance().setUserId("12345")
我正在尝试在 Android 应用程序的 crashlytics 中将用户信息设置为崩溃报告,这样它会帮助我找出我们的哪些用户遇到了给定的崩溃。我已经探索并发现有 3 个 API 可以在崩溃报告中设置用户信息。
那些是,
void Crashlytics.setUserIdentifier(String identifier);
void Crashlytics.setUserName(String name);
void Crashlytics.setUserEmail(String email);
建议使用所有API。所有记录在 http://support.crashlytics.com/knowledgebase/articles/120548-how-do-i-set-user-information-
但是我不知道, 1. 如何获取输入到这些 API 的用户标识符、姓名和电子邮件详细信息? 2. 在程序的哪个地方调用这些crashlytics API?
请分享一些想法,如何实施。
此致
安纳达
如果您的应用程序使用某种形式的用户标识(即登录名、电子邮件、phone、设备特定 ID),您可以将其用作 crashlitics 用户信息。例如,我想您可以在首次启动应用程序时生成用户 ID,并将其保存在共享首选项中。它将显示在详细崩溃视图的右上角。
即一旦用户在我的应用程序中进行身份验证,我就会设置 ID 和名称。
您通常希望尽快设置它们(当您的数据到达时)并且所有信息都已初始化。
看起来 Fabric 中的细节 UI 已更改。
- Select 崩溃问题之一。
点击
Recently Activity
中的版本
在详细信息页面右上角,您应该会看到受影响的用户信息。
对于新的 Firebase api
FirebaseCrashlytics.getInstance().setUserId("12345")