上报异常日志信息到Firebase
业务场景
为了深入了解导致崩溃事件的背景信息,您可以为应用集成自定义 Crashlytics 日志功能。这些日志将与崩溃数据关联,并在 Firebase 控制台的 Crashlytics 页面的“日志”标签页中显示,帮助您更精准地定位和分析问题。
适用范围: 海外 iOS
使用说明
- 上报自定义日志信息: CP 通过调用本接口,将非严重异常信息上报至 Firebase。这些日志信息将被记录并关联到崩溃报告中。
- 查看日志信息: 为了查看和分析这些自定义日志信息,CP 需要向发行运营团队申请 Firebase 子账号权限。通过 Firebase 控制台的 Crashlytics 页面,您可以查看详细的崩溃报告和关联的日志信息,从而更高效地排查和解决问题。
流程说明
无
接口介绍
/**
* 上报非严重异常信息到Firebase
*
* @param error 异常日志上报(如try...catch等场景)
*/
//
- (void)logException:(NSError *)error;
调用示例
NSError *error = [NSError errorWithDomain:NSCocoaErrorDomain
code:-1001
userInfo:userInfo];
[[SDKManager getInstance] logException:error];
参数说明
入参:error
参数名称 | 类型 | 说明 | 备注 |
---|---|---|---|
error | NSError | CP 传入的非严重异常信息字符串 | 必传 |
错误码
无