鴻蒙元服務上架全攻略 | 四輪驅動,助力元服務澎湃動力

黎明前的暗夜下,巍巍崑崙側廣袤草原上,一道激光無聲閃過,一輛黑馬披星戴月疾馳向北。天邊泛起朦朦金光,遠處黑馬的合金輪轂激射出金色炫光。

鴻蒙元服務(簡稱元服務是華爲提供的一種面向未來的服務形態,具有獨立入口和免安裝等特性,支持運行在1+8+N設備上。在萬物互聯時代,元服務酷似一匹黑馬提供了更豐富的入口、更智能的分發、更高效的轉化,助力開發者快速搶佔流量入口。元服務開發完成後,需要完成簽名、調試、打包、上架一系列的打磨,最終在廣大用戶前華麗展示。元服務的上架全流程如同黑馬的四輪驅動般,以澎湃動力驅動黑馬叱吒奔馳。

 

左前輪-生成密鑰庫和證書請求文件

元服務開發完成後,在真機上調試前,必須要進行簽名來確保元服務的完整性。HarmonyOS會通過數字證書和Profile文件來對元服務進行管控,只有簽名過的元服務才允許安裝到真機設備上進行調試。

簽名過程中有兩個關鍵文件:密鑰庫文件證書請求文件。密鑰庫文件格式爲.p12,用於數字簽名和驗證;證書請求文件格式爲.csr,用於向AppGallery Connect(簡稱AGC)申請數字證書。可以使用DevEco Studio和命令行兩種方式生成文件。

->>>體驗試駕請發動左前輪

 

右前輪-簽名調試

獲取了密鑰庫和證書請求文件後,可以開始進行簽名調試,華爲爲開發者提供了自動簽名手動簽名兩種調試方法。

  1. 自動簽名就是開發者直接在開發工具DevEco Studio中打開項目,在線登錄AGC自動生成並配置簽名證書和Profile。
  2. 手動簽名則需要開發者自行登錄AGC網站通過證書請求文件(.csr)生成證書(.cer)和Profile文件(.p7b),再將生成的文件手動配置到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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章