华为鸿蒙Harmony OS崩溃服务是什么?-有什么作用?

贝类海鲜2022-09-22  28

用户在使用原子化服务时,出现卡顿、速度慢、闪退等情况是典型的死机现象。虽然原子化服务在发布前会经过严格的测试,但服务发布后,面对各种用户群体、复杂的网络环境、各种类型的设备和场景,难免会崩溃。

崩溃问题会给用户带来非常不好的体验,可能导致用户在评论区移除原子化的服务卡或者给出很低的评价,开发者也很难根据用户的评价定位和重现问题。如果崩溃问题长期得不到解决,很可能会造成大量用户的流失,甚至可能会影响品牌形象和口碑。

为了帮助开发者高效解决崩溃问题,推出了鸿蒙系统服务开放平台 崩溃服务能力 。你也对崩溃服务能力的功能感到好奇吗?如何整合这种能力?一起往下看吧~

注:鸿蒙系统服务开放平台是华为统一的原子服务接入和分发平台。

地址如下:

https://developer . Huawei . com/consumer/cn/console #/open card/fast service/63

第二,什么是崩溃服务的能力?

服务能力是鸿蒙系统开放服务平台(以下简称开放服务平台)提供的一个强大的轻量级崩溃解决方案。崩溃服务能力提供了自动报告崩溃和分析崩溃问题的功能。原子化服务集成崩溃服务能力后,崩溃问题会自动上报给开放服务平台,崩溃报告会自动实时生成。开发者可以通过崩溃报告重现并解决崩溃问题。

下表显示了崩溃功能的主要功能和描述:

第三,如何整合崩溃服务能力?

想要拥有崩溃服务的能力,首先需要在开放服务平台订阅这个能力,然后下载崩溃SDK,集成到原子化服务中。与崩溃SDK集成的原子化服务将在服务启动后自动初始化。当原子化服务崩溃时,SDK会将崩溃的相关信息上报给服务开放平台。订阅崩溃服务能力的开发者可以在平台上查看崩溃报告,从而快速定位并解决崩溃问题。

崩溃能力的集成步骤如图1所示,这些步骤分别在鸿蒙系统服务开放平台和DevEco Studio中完成。

图1应急服务能力整合步骤图

注:只有实名且在邀请名单上的开发者才有【能力中心】。

步骤1-4是在开放服务平台上订阅崩溃服务能力,方便后续查看崩溃报告。

步骤5.1和5.2是下载崩溃SDK。开发者可以根据自己的情况选择一个。第六步是将下载的崩溃SDK集成到原子化服务中。集成崩溃SDK后,开发者可以在第7步进入调试日志界面,调试完成后,在第8步安装原子化服务。然后就可以在开放服务平台上查看坠机报告了。崩溃SDK集成的详细操作步骤请参考华为开发者论坛的说明帖。

导向柱:

https://developer . Huawei . com/consumer/cn/forum/topic/0204873279578010563?fid=17

第四,如何定位坍塌的问题

如图2所示,开发者可以根据崩溃时间、服务版本、设备类型等筛选条件,在开放服务平台的能力中心查看崩溃次数、崩溃率、崩溃用户数等指标,找到需要解决的崩溃问题。然后,在输入问题细节后,开发者可以进一步查看问题的详细崩溃信息,通过崩溃信息定位并重现问题。或者直接通过崩溃栈定位崩溃的代码,解决崩溃问题。

转载请注明原文地址:https://juke.outofmemory.cn/read/1729435.html

最新回复(0)