如何在Android中将用户信息设置为Crashlytics api

Ann*_*ada 6 android crash-reports crashlytics crashlytics-android

我正在尝试将用户信息设置为在Android应用程序中的崩溃报告中崩溃报告,以便它可以帮助我找出哪些用户遇到了特定的崩溃.我已经探索并发现有3个API可以在崩溃报告中设置用户信息.

那些是,

void Crashlytics.setUserIdentifier(String identifier);

void Crashlytics.setUserName(String name);

void Crashlytics.setUserEmail(String email);
Run Code Online (Sandbox Code Playgroud)

建议使用所有API.所有文档均记录在http://support.crashlytics.com/knowledgebase/articles/120548-how-do-i-set-user-information-

但我不知道,1.如何获取输入这些API的用户标识符,名称和电子邮件详细信息?2.程序中哪个地方可以调用这些碰撞API?

请分享一些想法,如何实现这一点.

问候

安纳达

Yoo*_*Lee 11


看起来Fabric中的细节UI已经更改.

  1. 选择一个崩溃问题.
  2. 单击版本 Recently Activity在此输入图像描述

  3. 在详细信息页面右上角,您应该看到受影响的用户信息.在此输入图像描述


ale*_*ien 5

如果您的应用程序使用某种形式的用户标识(例如,登录名,电子邮件,电话,设备特定ID),则可以将其用作崩溃用户信息。我想您可以在首次启动应用程序时生成用户ID,并将其保存在共享首选项中。它会显示在详细崩溃视图的右上角。

即我一旦用户在我的应用程序中进行身份验证就设置了ID和名称。

在此处输入图片说明

通常,您希望尽快设置它们(当数据到达时),并且所有信息都已初始化。