一、為什么需要崩潰服務(wù)能力
用戶在使用原子化服務(wù)時(shí),出現(xiàn)卡頓、緩慢、閃退等情況就是典型的崩潰。盡管原子化服務(wù)在發(fā)布前都會(huì)經(jīng)過嚴(yán)格的測試,但服務(wù)發(fā)布之后,面對多樣的用戶群、復(fù)雜的網(wǎng)絡(luò)環(huán)境、各種類型的設(shè)備和場景時(shí),崩潰問題不可避免。
崩潰問題會(huì)給用戶帶來非常糟糕的體驗(yàn),可能會(huì)導(dǎo)致用戶移除原子化服務(wù)卡片,或者在評(píng)論區(qū)給出較低評(píng)分,而開發(fā)者又很難根據(jù)用戶的評(píng)價(jià)定位和復(fù)現(xiàn)問題。如果崩潰問題長期得不到解決,極可能會(huì)造成大量用戶的流失,甚至可能會(huì)影響到品牌的形象和口碑。
為了助力開發(fā)者高效解決崩潰問題,HarmonyOS服務(wù)開放平臺(tái)推出了“崩潰服務(wù)能力”。你是否也好奇崩潰服務(wù)能力有哪些功能?如何集成該能力?讓我們一起往下看吧~
注:HarmonyOS服務(wù)開放平臺(tái)是華為統(tǒng)一的原子化服務(wù)接入和分發(fā)平臺(tái)。
地址如下:https://developer.huawei.com/consumer/cn/console#/openCard/FastService/63
二、什么是崩潰服務(wù)能力崩潰服務(wù)能力是HarmonyOS服務(wù)開放平臺(tái)(后文簡稱:服務(wù)開放平臺(tái))提供的一個(gè)功能強(qiáng)大、輕量級(jí)的崩潰解決方案。崩潰服務(wù)能力提供了崩潰自動(dòng)上報(bào)和崩潰問題分析功能,原子化服務(wù)集成了崩潰服務(wù)能力后,崩潰問題會(huì)自動(dòng)上報(bào)到服務(wù)開放平臺(tái),并自動(dòng)、實(shí)時(shí)生成崩潰報(bào)告,開發(fā)者可以通過崩潰報(bào)告,復(fù)現(xiàn)并解決崩潰問題。崩潰服務(wù)能力的主要功能和描述如下表所示:
三、如何集成崩潰服務(wù)能力想擁有崩潰服務(wù)能力,首先需要進(jìn)服務(wù)開放平臺(tái)訂閱該能力,然后下載崩潰SDK集成到原子化服務(wù)中。集成了崩潰SDK的原子化服務(wù)會(huì)在服務(wù)啟動(dòng)后自動(dòng)初始化,當(dāng)原子化服務(wù)發(fā)生崩潰時(shí),SDK會(huì)將崩潰的相關(guān)信息上報(bào)到服務(wù)開放平臺(tái)。訂閱了崩潰服務(wù)能力的開發(fā)者就可以在平臺(tái)查看崩潰報(bào)告,從而快速定位并解決崩潰問題。
崩潰服務(wù)能力的集成步驟如圖1所示,這些步驟分別在HarmonyOS服務(wù)開放平臺(tái)和DevEco Studio中完成。
圖1 崩潰服務(wù)能力集成步驟圖
注:只有實(shí)名且在受邀名單的開發(fā)者有【能力中心】
步驟1-4是為了在服務(wù)開放平臺(tái)訂閱崩潰服務(wù)能力,以便后續(xù)方便查看崩潰報(bào)告。
步驟5.1和5.2是下載崩潰SDK,開發(fā)者可以根據(jù)自身情況二選一。步驟6是將下載好的崩潰SDK集成到原子化服務(wù)中,崩潰SDK集成后,開發(fā)者就可以進(jìn)入到步驟7調(diào)試日志接口,調(diào)試完成后到達(dá)步驟8上架原子化服務(wù)。之后就可以在服務(wù)開放平臺(tái)查看崩潰報(bào)告。詳細(xì)的崩潰SDK集成操作步驟請參考華為開發(fā)者論壇指導(dǎo)貼。
指導(dǎo)貼:https://developer.huawei.com/consumer/cn/forum/topic/0204873279578010563?fid=17
四、如何定位崩潰問題如圖2所示,開發(fā)者可以通過在服務(wù)開放平臺(tái)的能力中心查看崩潰次數(shù)、崩潰率、崩潰用戶數(shù)等指標(biāo),根據(jù)崩潰時(shí)間、服務(wù)版本、設(shè)備類型等篩選條件,找到需要解決的崩潰問題,然后進(jìn)入問題詳情后進(jìn)一步查看該問題的詳細(xì)崩潰信息,通過崩潰信息定位和復(fù)現(xiàn)問題?;蛘咧苯油ㄟ^崩潰堆棧定位發(fā)生崩潰的代碼,從而解決崩潰問題。
圖2 統(tǒng)計(jì)報(bào)表
五、結(jié)束語以上就是崩潰服務(wù)能力的介紹以及如何將它集成到原子化服務(wù),你get了嗎?HarmonyOS服務(wù)開放平臺(tái)后續(xù)將上架更多能力特性,歡迎大家持續(xù)關(guān)注。
如果大家在使用服務(wù)開放平臺(tái)集成能力、上架分發(fā)等過程中遇到問題,可以前往華為開發(fā)者論壇的“快服務(wù)專區(qū)”向我們反饋。我們將對大家反饋的問題進(jìn)行優(yōu)化和改進(jìn),提升大家的使用體驗(yàn)。
-
網(wǎng)絡(luò)
+關(guān)注
關(guān)注
14文章
7815瀏覽量
90968 -
代碼
+關(guān)注
關(guān)注
30文章
4900瀏覽量
70751 -
HarmonyOS
+關(guān)注
關(guān)注
80文章
2126瀏覽量
33082
發(fā)布評(píng)論請先 登錄
評(píng)論