我正在使用Crashlytics从iOS应用程序收集崩溃。为了使崩溃更具体,我想在崩溃细节中看到用户名/ email / id。 为了这个目标,我使用这样的代码:
[Crashlytics setUserIdentifier:@"userID"];
[Crashlytics setUserEmail:@"[email protected]"];
[Crashlytics setUserName:@"userName"];
发生崩溃时,我找不到在崩溃详细信息中查看此信息的方法。 我看到这样的屏幕:
问题:如何在崩溃详细信息中查看用户名/电子邮件/ ID?
这就是我这样做的方式
Crashlytics.sharedInstance.userIdentifier = (user) ? user : @"Unknown";
Crashlytics.sharedInstance.userName = (firstName && lastName) ? [NSString stringWithFormat: @"%@ %@", firstName, lastName] : @"Anonymous";
当用户数据可用时,我正在做一次。像这样在Fabric中显示(查看单个崩溃的详细信息时):
它现在位于“最近活动”部分下的问题页面的底部
点击进入版本,您将看到更具体的信息。和用户信息。
但还有一个问题,Fabric中记录的崩溃和错误是按组进行组织的,我测试过崩溃报告只能记录最近触发的用户信息,如果新用户触发此崩溃,用户的信息将替换现有的用户信息。
更新我已经要求Twitter的支持并找到了我需要的东西。在问题列表中,问题项可能与某些相同的崩溃或错误相结合,换句话说,项目包含一些崩溃。因此,页面表示发生了崩溃,并且详细信息将显示在其中。最重要的是报告可以在页面顶部滚动,然后您可以找到特定的用户信息。