黎明前的暗夜下,巍巍崑崙側廣袤草原上,一道鐳射無聲閃過,一輛黑馬披星戴月疾馳向北。天邊泛起朦朦金光,遠處黑馬的合金輪轂激射出金色炫光。
鴻蒙元服務(簡稱元服務)是華為提供的一種面向未來的服務形態,具有獨立入口和免安裝等特性,支援執行在1+8+N裝置上。在萬物互聯時代,元服務酷似一匹黑馬提供了更豐富的入口、更智慧的分發、更高效的轉化,助力開發者快速搶佔流量入口。元服務開發完成後,需要完成簽名、偵錯、打包、上架一系列的打磨,最終在廣大使用者前華麗展示。元服務的上架全流程如同黑馬的四輪驅動般,以澎湃動力驅動黑馬叱吒賓士。
左前輪-生成金鑰庫和證書請求檔案
元服務開發完成後,在真機上偵錯前,必須要進行簽名來確保元服務的完整性。HarmonyOS會通過數位憑證和Profile檔案來對元服務進行管控,只有簽名過的元服務才允許安裝到真機裝置上進行偵錯。
簽名過程中有兩個關鍵檔案:金鑰庫檔案和證書請求檔案。金鑰庫檔案格式為.p12,用於數位簽章和驗證;證書請求檔案格式為.csr,用於向AppGallery Connect(簡稱AGC)申請數位憑證。可以使用DevEco Studio和命令列兩種方式生成檔案。
->>>體驗試駕請發動左前輪
右前輪-簽名偵錯
獲取了金鑰庫和證書請求檔案後,可以開始進行簽名偵錯,華為為開發者提供了自動簽名和手動簽名兩種偵錯方法。
手動簽名的操作步驟相比自動簽名的較多,推薦開發者優先使用自動簽名進行偵錯。
->>>體驗試駕請發動右前輪
左後輪-元服務開放式測試
元服務開發完成後,如果想在服務中心檢視實際的效果,或者擔心沒有經過使用者體驗直接全網釋出,可能會因為元服務存在的一些問題影響使用者使用。可以在正式全網釋出前,通過釋出開放式測試版本提前邀請部分友好使用者進行體驗,未邀請的使用者搜尋不到您的元服務,這樣能很好的提前發現問題並進行改進。
開放式測試上架的操作和正式上架基本一樣,只是增加了設定測試使用者列表等操作。
元服務開放式測試是無需人工稽核,提交稽核後等待系統檢測完就能自動上架。上架後AGC會給測試使用者傳送邀請連結,使用者收到連結在手機登入華為帳號,開啟服務中心,滑到最下方的「服務測試」欄目就可以看到釋出的元服務。
->>>體驗試駕請發動左後輪
右後輪-元服務上架
元服務偵錯簽名完成,即可按建立->編譯->釋出的流程在AGC網站上架。
1.建立專案和元服務
建立時注意元服務包名和DevEco Studio工程中的bundleName值保持一致。同時「是否原子化服務」務必選擇為「是」,否則在上傳元服務軟體包時會報錯。
2.編譯元服務
此步主要是在AGC網站生成釋出證書檔案和釋出Profile檔案,然後在DevEco Studio工程中設定簽名。正式上架時,必須使用釋出證書和釋出Profile檔案進行簽名。
3.釋出元服務
此步主要是設定元服務上架的基本資訊和上傳軟體包,待華為稽核通過後,元服務釋出成功,使用者即可以在服務中心獲取使用元服務。
->>>體驗試駕請發動右後輪
瞭解完元服務的上架全流程後,是不是對元服務信心滿滿。快來吧,與元服務黑馬一起,一路向北,風馳電掣,跨越山海,奔向鴻蒙新時代。
欲瞭解更多更全技術文章,歡迎存取https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh