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