首页 > 其他分享 >【AGC】崩溃数据消失问题

【AGC】崩溃数据消失问题

时间:2023-08-17 10:02:00浏览次数:41  
标签:启动 消失 AGC 次数 崩溃 数据 SDK

【问题背景】

最近有开发者集成了AGC的崩溃服务,出现了一个问题,在集成完成后,触发崩溃事件测试,在AGC后台可以看到当天崩溃的数据,但是启动次数显示为0。等到第二天再看数据时,连昨天的崩溃数据都没有了。下面是第一天与第二天的数据截图。

第一天可以看到崩溃数据,但是应用启动次数为0。

【AGC】崩溃数据消失问题_数据

第二天连崩溃数据都没有了

【AGC】崩溃数据消失问题_数据处理_02

【解决方案】

可以看到图一的崩溃数据上报成功了,但是应用启动次数没有。所以无法计算出应用的崩溃率(崩溃次数/应用启动次数),后台在处理数据时会将前一天的崩溃数据当做无效数据过滤掉,所以第二天的时候连崩溃数据都没有了。

那么要解决这个问题就要定位为什么应用启动次数数据没有上报。应用启动次数其实是由华为分析服务中的启动事件这一事件来记录的,每次用户启动应用时都会被记录为一次启动事件,由分析服务SDK上报到后台。下面就是启动事件未上报的排查方法:

1、检查项目是否添加了最新版本分析服务的依赖:

implementation 'com.huawei.hms:hianalytics:6.9.0.301'

2、检查项目是否修改过默认数据处理位置,崩溃服务中的启动事件是由华为分析Analytics Kit采集的,如果您修改了崩溃服务的默认数据处理位置,您需要使用getInstance(Context context, String routePolicy)初始化华为分析SDK,确保启动事件上报至修改后的默认数据处理位置。

参考文档:

多数据处理位置

3、如果使用的是iOS的SDK,需要设置一下AGC SDK应用启动时的监听有没有添加:

 [AGCInstance startUp];

 //设置AGC SDK应用启动时的监听

[[AGCApplicationDelegate sharedInstance] didFinishLaunchingWithOptions:launchOptions];

参考文档:

集成SDK


标签:启动,消失,AGC,次数,崩溃,数据,SDK
From: https://blog.51cto.com/u_15687416/7118511

相关文章

  • 【AGC】发布后应用信息支持设备不能删除问题
    【关键字】AGC、应用发布、兼容设备类型【问题描述】有开发者反馈发布新版本应用,应用信息可支持设备不能删除原有在架应用已选择的设备类型。发布应用问题,目前应用是面向车机开发的,在上一个开放性测试版本中,支持设备除了选择了“车机”,还有“手机”(方便测试,横屏查看测试功能),现准备......
  • AT_agc064_a题解
    题面题目大意给定一个正整数\(N\),要求构造一个序列。对于每一个在\(1\)到\(N\)之间的整数\(i\),序列中包含了\(i\)个,并且将该序列首尾相接拼成环后,相邻两项之差大于等于\(1\)小于等于\(2\)。思路突破口是关于相邻两项之差的约束条件。(我一开始竟然只看见了“小于等......
  • AGC064C Erase and Divide Game
    题面传送门首先考虑你只插入若干个数怎么做:按位从低到高插入一棵Trie,问题就变成:在Trie上每次可以往左儿子走或者往右儿子走,如果当某个人操作的时候为空节点那么这个人就输了。如果我们可以将这棵树建出来那么这个问题就是好解决的,可惜建不出来。仿照从高到低建Trie的方法,将......
  • 服务器数据恢复-EqualLogic存储RAID5硬盘坏道导致存储崩溃的数据恢复案例
    服务器数据恢复环境:一台DELLEqualLogic存储中有一组由16块SAS硬盘组建的RAID5阵列。存储存放虚拟机文件,采用VMFS文件系统,划分了4个lun。服务器故障&检测&分析:存储设备上有两个硬盘指示灯显示黄色,存储不可用。存储设备已经过保。对故障存储中的16块硬盘做硬件故障检测,发现其中......
  • ffmpeg使用avformat_close_input()函数释放结构体时崩溃的问题
    先看一下我调试时,发现程序崩溃的代码位置  //这是我的程序释放流上下文时的操作 if(m_pAvFormatContext) { //释放视频解码器上下文 if(m_iVideoStreamIndex>=0) avcodec_free_context(&m_pVideoDecodeContext);//此处是发生崩溃......
  • 如何通过dump文件定位崩溃,解决问题
    1、dump文件是附加堆栈信息的存储文件的简称,文件扩展名“.dmp”,通过dump文件我们可以得到程序运行某一时刻的堆栈数据。2、当程序意外崩溃后,通常程序会立即中断运行,拿到这一时刻的dump文件就可以通过此时的堆栈进行分析,找到崩溃的代码并分析原因。3、当程序遇到未处理异常(主要......
  • [AGC044E] Random Pawn
    AGC044E首先列出基本的转移式,设\(f_i\)为从i出发期望的最大收益。则\(f_i=\max(a_i,\frac{f_{i-1}+f_{i+1}}{2}-b_i)\)。不难看出a最大的点的期望值一定是a,因为不可能花费b去获得a更小的值。把这个点记为\(a_0\)。考虑如何去掉常数。我们设\(g_i=f_i+d_i\),......
  • 国标GB28181视频云服务平台LntonGBS(源码)国标平台对接宇视SDK,多次点击录像回放出现崩溃
    LntonGBS是一款基于国标GB28181协议的视频云服务平台。通过该平台,可以实现设备接入并支持视频的实时监控直播、录像、语音对讲、云存储、告警、级联等功能。此外,LntonGBS还支持将接入的视频流进行全终端、全平台的分发,包括支持RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流分发。另......
  • 记录--浏览器渲染15M文本导致崩溃怎么办
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助最近,我刚刚完成了一个阅读器的txt文件阅读功能,但在处理大文件时,遇到了文本内容过多导致浏览器崩溃的问题。一般情况下,没有任何样式渲染时不会出现什么问题,15MB的文件大约会有3秒的空白时间。<divid="content"></......
  • 记rabbitmq崩溃随笔
    之前一直以为MQ是个很简单的东西,部署好后,知道怎么样用就好了。不就是生产者-消费者之间的消息传递嘛,还有几种消息模式,延时队列插件啥的,都会用就好。直到在这家公司,自建的RabbitMQ稳定性一直很差,消费者老是起不来,偶尔又遇到幽灵队列的情况。终于,上周这个MQ终于顶不住了,又一开始排......