Crashlytics:如何在崩溃详细信息中查看用户名/电子邮件/ ID?

时间:2016-01-19 22:46:57

标签: ios crashlytics

我正在使用Crashlytics从iOS应用收集崩溃。 为了使崩溃更具体,我希望在崩溃详细信息中看到用户名/ email / id 为了这个目标,我使用了这样的代码:

[Crashlytics setUserIdentifier:@"userID"];
[Crashlytics setUserEmail:@"user@email.com"];
[Crashlytics setUserName:@"userName"];

发生崩溃时,我找不到在崩溃细节中查看此信息的方法 我看到这样的画面:
enter image description here

问题:如何在崩溃详细信息中查看用户名/电子邮件/ ID?

4 个答案:

答案 0 :(得分:14)

这就是我这样做的方式

Crashlytics.sharedInstance.userIdentifier = (user) ? user : @"Unknown";
Crashlytics.sharedInstance.userName = (firstName && lastName) ? [NSString stringWithFormat: @"%@ %@", firstName, lastName] : @"Anonymous";

我在用户数据可用时执行一次。 像这样在Fabric中显示(查看单个崩溃的详细信息时):enter image description here

更新

  •   

    [CrashlyticsKit setUserIdentifier:@" 123456789"];

  •   

    [CrashlyticsKit setUserEmail:@" person@domain.com"];

  •   

    [CrashlyticsKit setUserName:@" Awesome AppUser"];

Enhance Crash Reports

答案 1 :(得分:11)

现在位于问题页面底部'最近活动'

点击进入版本,您将看到更具体的信息。和用户信息。

但还有一个问题,Fabric中记录的崩溃和错误是按组进行的,我测试过崩溃报告只能记录最近触发的用户信息,如果新用户触发了用户的崩溃。信息将取代现有信息。

  

更新   我已经要求Twitter的支持,并找到了我需要的东西。在问题列表中,问题项可能与某些相同的崩溃或错误相结合,换句话说,项目包含一些崩溃。因此,页面表示发生了崩溃,详细信息将显示在其中。最重要的是报告可以在页面顶部滚动,然后您就可以找到特定的用户信息。

答案 2 :(得分:1)

在我的情况下,没有这样的选项来查看用户名和详细信息,但是在问题详细信息页面中有Export Ids的标签,因此在点击相同内容时会下载.csv用户文件

enter image description here

enter image description here

答案 3 :(得分:0)

从今天起,我可以通过按Crashlytics仪表板中的“查看所有会话”来查看用户的信息。

View all sessions button

用户信息应显示在以下屏幕(右下):

Test user info