華為鴻蒙HarmonyOS崩潰服務能力全新上線!

IT之家 5 月 18 日訊息,華為鴻蒙宣佈崩潰服務能力全新上線,幫你高效解決崩潰問題!

一、為什麼需要崩潰服務能力

使用者在使用原子化服務時,出現卡頓、緩慢、閃退等情況就是典型的崩潰。儘管原子化服務在釋出前都會經過嚴格的測試,但服務釋出之後,面對多樣的使用者群、複雜的網路環境、各種型別的裝置和場景時,崩潰問題不可避免。

崩潰問題會給使用者帶來非常糟糕的體驗,可能會導致使用者移除原子化服務卡片,或者在評論區給出較低評分,而開發者又很難根據使用者的評價定位和復現問題。如果崩潰問題長期得不到解決,極可能會造成大量使用者的流失,甚至可能會影響到品牌的形象和口碑。

為了助力開發者高效解決崩潰問題,HarmonyOS 服務開放平臺推出了“崩潰服務能力”。你是否也好奇崩潰服務能力有哪些功能?如何整合該能力?讓我們一起往下看吧~

注:HarmonyOS 服務開放平臺是華為統一的原子化服務接入和分發平臺。

地址如下:

https://developer。huawei。com/consumer/cn/console#/openCard/FastService/63

二、什麼是崩潰服務能力

崩潰服務能力是 HarmonyOS 服務開放平臺(後文簡稱:服務開放平臺)提供的一個功能強大、輕量級的崩潰解決方案。崩潰服務能力提供了崩潰自動上報和崩潰問題分析功能,原子化服務集成了崩潰服務能力後,崩潰問題會自動上報到服務開放平臺,並自動、實時生成崩潰報告,開發者可以透過崩潰報告,復現並解決崩潰問題。

崩潰服務能力的主要功能和描述如下表所示:

華為鴻蒙HarmonyOS崩潰服務能力全新上線!

三、如何整合崩潰服務能力

想擁有崩潰服務能力,首先需要進服務開放平臺訂閱該能力,然後下載崩潰 SDK 整合到原子化服務中。集成了崩潰 SDK 的原子化服務會在服務啟動後自動初始化,當原子化服務發生崩潰時,SDK 會將崩潰的相關資訊上報到服務開放平臺。訂閱了崩潰服務能力的開發者就可以在平臺檢視崩潰報告,從而快速定位並解決崩潰問題。

崩潰服務能力的整合步驟如圖 1 所示,這些步驟分別在 HarmonyOS 服務開放平臺和 DevEco Studio 中完成。

華為鴻蒙HarmonyOS崩潰服務能力全新上線!

圖 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 所示,開發者可以透過在服務開放平臺的能力中心檢視崩潰次數、崩潰率、崩潰使用者數等指標,根據崩潰時間、服務版本、裝置型別等篩選條件,找到需要解決的崩潰問題,然後進入問題詳情後進一步檢視該問題的詳細崩潰資訊,透過崩潰資訊定位和復現問題。或者直接透過崩潰堆疊定位發生崩潰的程式碼,從而解決崩潰問題。

華為鴻蒙HarmonyOS崩潰服務能力全新上線!

圖 2 統計報表