设置仅仅收集线上的崩溃日志


(Lonely Patients) #1

设置仅仅收集线上的崩溃日志,要怎么去设置呢


#2

这个没办法设置,你可以在测试的时候创建单独的应用测试,上线后更换线上应用的 Appkey 这样?


(Lonely Patients) #3

这个在官方都没办法设置吗?还是说一定要根据Appkey来区分线上还是测试的?


#4

现在没有提供方法设置


(Lonely Patients) #5

好的~谢谢啦!


(Lonely Patients) #6

还有个问题,就是极光的api,是不是有提供方法给我们在项目里面根据版本,再去上传崩溃日志?


(Lonely Patients) #7

我在api文档看到这个~~设置调试模式:参数为 true 表示打开调试模式,可看到 sdk 的日志。
是否说是可以设置呢


#8

官网上显示的崩溃信息里面会包含你们的 App 版本信息。

调试模式是给你开发和测试的时候用的,看完整的客户端日志信息,上线后一般是需要关闭的。


(Lonely Patients) #9

那我在这里判断是否是release版本还是debug版本,再去上传日志信息?是否就可以做到在极光的统计里面只看到生产的崩溃日志呢?


#10

这个应该可以做到,崩溃上报有提供开启和关闭的 API
https://docs.jiguang.cn/jpush/client/Android/android_api/#crashlog

https://docs.jiguang.cn/janalytics/client/android_api/#sdk-api
image


(Lonely Patients) #11

JAnalyticsInterface.initCrashHandler(Context context)
还有这个api.设置开启crashlog日志上报~
假如在这里做了版本判断,按逻辑也是可以做到的呀?


(Lonely Patients) #12

嗯嗯,那在android端,和ios的这个crashLogON api是一样的吗?


#13

看各自的文档
https://docs.jiguang.cn/janalytics/client/ios_api/#sdk_3


(Lonely Patients) #14

emmmmm,谢谢了!