【AGC】崩溃服务数据上报常见的几个问题
最近开发者使用崩溃服务遇到的一些数据异常问题,我在这里汇总一下,以后遇到相似的问题可以以此为参考。
【问题描述1】
iOS崩溃数据“按用户搜索”页,“过去7天” 是有数据的,但“统计”页没有。
【解决方案】
查询了后台上报日志,发现没有上报应用的启动事件,只上报了$HA_ERROR事件,所以会出现问题数据已经上报,但是启动次数为0的情况。未上报启动事件的原因是开发者集成的是1.8.0.300之前的SDK版本,老版本的SDK集成崩溃SDK需要手动集成HA才能上报启动事件。所以如果想要正常显示数据需要手动集成华为分析SDK。
【问题描述2】
iOS崩溃统计界面有3个崩溃数据,但是进入问题界面没有看到具体问题数据。
【解决方案】
这个问题和上一个问题正好相反,但是问题原因相同,都是没有应用启动次数的上报。查询日之后发现这个开发者使用的已经是新版本崩溃SDK了,但是集成崩溃SDK后,需要添加监测代码,否则也没有启动事件,因为在1.8.0.300及之后的SDK版本修改了上报的崩溃事件启动次数的统计方式。监测代码在资料中有相关指导:
【经验总结】
iOS崩溃SDK目前新版本(1.8.0.300及之后的版本)上报启动事件不需要手动集成华为分析SDK了,但是需要添加监测代码;旧版本SDK(1.8.0.300之前的版本)上报启动事件需要手动集成华为分析SDK,但不需要添加监测代码了。
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh