问题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呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
关于您提到的问题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 方法中传入一个字典,以便将自定义信息提供给崩溃日志记录器。另外,也需要确保在您的应用程序代码发布之前,使用正确的应用程序版本号和渠道标识符来进行统一配置,以供崩溃日志服务记录准确的信息。
希望这些信息对您有所帮助。