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

问题描述 投票:11回答:4

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

[Crashlytics setUserIdentifier:@"userID"];
[Crashlytics setUserEmail:@"[email protected]"];
[Crashlytics setUserName:@"userName"];

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

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

ios crashlytics
4个回答
15
投票

这就是我这样做的方式

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

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

UPDATE

  • [CrashlyticsKit setUserIdentifier:@“123456789”];
  • [CrashlyticsKit setUserEmail:@“[email protected]”];
  • [CrashlyticsKit setUserName:@“Awesome AppUser”];

Enhance Crash Reports


11
投票

它现在位于“最近活动”部分下的问题页面的底部

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

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

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


1
投票

在我的情况下,没有这样的选项来查看用户名和详细信息,但在问题详细信息页面中有一个Export Ids的选项卡所以点击相同它下载用户的.csv文件。

enter image description here

enter image description here


0
投票

截至今天,通过按Crashlytics仪表板中的“查看所有会话”,我能够看到用户的信息。

View all sessions button

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

Test user info

© www.soinside.com 2019 - 2024. All rights reserved.