开发者社区 问答 正文

您好,麻烦问一下emas崩溃日志上报后,回调中的自定义信息一直没有是什么问题呢?

问题1:您好,麻烦问一下emas崩溃日志上报后,AlicloudCrashProvider setCrashCallBack回调中的自定义信息一直没有是什么问题呢? 问题2:[[AlicloudCrashProvider alloc] autoInitWithAppVersion:appVersion channel:channel nick:nick];

[AlicloudHAProvider start];

//按异常类型上报自定义信息
[AlicloudCrashProvider setCrashCallBack:^NSDictionary * _Nonnull(NSString * _Nonnull type) {
    return @{@"key":@"value"};//配置项:异常信息(key/value)
}];

bug详情里的自定义数据里面还是没有 有没有关于上报自定义信息的demo呢?

展开
收起
真的很搞笑 2023-05-17 13:09:58 118 分享 版权
2 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    关于您提到的问题1,我需要了解更多关于您的应用程序的上下文以及崩溃日志上报代码的实现细节,才能提供更具体的答案。 但是,通常情况下,在崩溃日志上报时需要确保设置正确的CrashCallBack 回调来包含您需要记录的自定义信息。这确保了崩溃日志记录了额外的信息,以帮助我们更快地诊断问题。

    对于您的第二个问题,您可以尝试使用以下示例 autoInit 和 setCrashCallBack 方法的代码来设置崩溃日志记录和自定义信息:

    NSString *appVersion = <应用程序版本号>; NSString *channel = <渠道>; NSString *nick = <用户昵称>;

    [[AlicloudCrashProvider alloc] autoInitWithAppVersion:appVersion channel:channel nick:nick];//初始化崩溃日志收集 [AlicloudHAProvider start];//初始化监控服务

    //按异常类型上报自定义信息 [AlicloudCrashProvider setCrashCallBack:^NSDictionary * _Nonnull(NSString * _Nonnull type) { return @{@"key":@"value"};//配置项:异常信息(key/value) }];

    确保在setCrashCallBack 方法中传入一个字典,以便将自定义信息提供给崩溃日志记录器。另外,也需要确保在您的应用程序代码发布之前,使用正确的应用程序版本号和渠道标识符来进行统一配置,以供崩溃日志服务记录准确的信息。

    希望这些信息对您有所帮助。

    2023-05-20 15:27:19
    赞同 展开评论
  • 回答1:start 之后调用 回答2:没有。问题我们这边看下,在回复你 ,此回答整理自钉群“应用研发平台EMAS开发者交流群”

    2023-05-17 13:17:26
    赞同 展开评论