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