上报日志信息到Firebase
业务场景
为了深入了解导致崩溃事件的背景信息,您可以为应用集成自定义 Crashlytics 日志功能。这些日志将与崩溃数据关联,并在 Firebase 控制台的 Crashlytics 页面的“日志”标签页中显示,帮助您更精准地定位和分析问题。
适用范围: 海外 iOS
使用说明
- 上报自定义日志信息: CP 通过调用本接口,将自定义日志信息上报至 Firebase。这些日志信息将被记录并关联到崩溃报告中。
- 查看日志信息: 为了查看和分析这些自定义日志信息,CP 需要向发行运营团队申请 Firebase 子账号权限。通过 Firebase 控制台的 Crashlytics 页面,您可以查看详细的崩溃报告和关联的日志信息,从而更高效地排查和解决问题。
流程说明
无
接口介绍
/**
* 上报自定义日志信息到Firebase
*
* @param string msg 上报log信息,发生异常或崩溃时,可以追踪到此信息
*/
//
- (void)logMessage:(NSString *)msg;
调用示例
// 为了了解导致崩溃的事件的更多背景信息,您可以向应用添加自定义 Crashlytics 日志。Crashlytics 会将日志与您的崩溃数据相关联
// 为了避免拖慢应用运行速度,Crashlytics 的日志大小限制为 64 kB。如果某个会话的日志量超过该限额,Crashlytics 就会删除较早的日志条目。
NSString *log = @"iOSTest Simple string message";
[[SDKManager getInstance] logMessage:log];
参数说明
入参:msg
参数名称 | 类型 | 说明 | 备注 |
---|---|---|---|
msg | NSString | CP 传入的自定义日志信息字符串 | 必传 |
错误码
无