上报日志信息到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

参数名称类型说明备注
msgNSStringCP 传入的自定义日志信息字符串必传

错误码

FAQ