我正在使用Crashlytics从iOS应用程序收集崩溃.为了使崩溃更具体,我想在崩溃细节中看到用户名/ email/id.
为了这个目标,我使用这样的代码:
[Crashlytics setUserIdentifier:@"userID"];
[Crashlytics setUserEmail:@"user@email.com"];
[Crashlytics setUserName:@"userName"];
Run Code Online (Sandbox Code Playgroud)
发生崩溃时,我找不到在崩溃详细信息中查看此信息的方法.
我看到这样的屏幕:

问题:如何在崩溃详细信息中查看用户名/电子邮件/ ID?
juh*_*n_h 15
这就是我这样做的方式
Crashlytics.sharedInstance.userIdentifier = (user) ? user : @"Unknown";
Crashlytics.sharedInstance.userName = (firstName && lastName) ? [NSString stringWithFormat: @"%@ %@", firstName, lastName] : @"Anonymous";
Run Code Online (Sandbox Code Playgroud)
当用户数据可用时,我正在做一次.像这样在Fabric中显示(查看单个崩溃的详细信息时):
[CrashlyticsKit setUserIdentifier:@"123456789"];
[CrashlyticsKit setUserEmail:@"person@domain.com"];
[CrashlyticsKit setUserName:@"Awesome AppUser"];
小智 11
它现在位于"最近活动"部分下的问题页面的底部

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

但还有一个问题,Fabric中记录的崩溃和错误是按组进行组织的,我测试过崩溃报告只能记录最近触发的用户信息,如果新用户触发此崩溃,用户的信息将替换现有的用户信息.
更新我已经要求Twitter的支持并找到了我需要的东西.在问题列表中,问题项可能与某些相同的崩溃或错误相结合,换句话说,项目包含一些崩溃.因此,页面表示发生了崩溃,并且详细信息将显示在其中.最重要的是报告可以在页面顶部滚动,然后您可以找到特定的用户信息.

| 归档时间: |
|
| 查看次数: |
9902 次 |
| 最近记录: |