我遇到错误,导致某些用户无法通过OAuth进行身份验证。在某些情况下,身份验证框架会返回NSError
,但不会导致严重崩溃 - 但我希望以某种方式将其记录到Crashlytics。这可能吗?我尝试使用:
NSDictionary *attributes = @{ ... };
[Crashlytics logEvent:@"authenticate.error" attributes:attributes];
但我似乎无法找到该事件在内部报告工具中的位置。
修改:我发现了一个等同于我尝试为Android做的事情(但我不确定如何在iOS上做类似的事情):{{3} }
答案 0 :(得分:1)
使用CLSNSLog()
功能,其作用类似于NSLog()
:
#import <Crashlytics/Crashlytics.h>
...
CLSNSLog(@"Authentication error: %@", [error localizedDescription]);
但是数据只会随崩溃日志一起发送,因此您将被迫崩溃,这是不理想的。