相信很多開發者使用過華為AGC的應用簽名服務,應用簽名服務主要功能就是給應用重簽名,並且將應用的簽名密鑰保存在雲端的加密機中,私密性好。即使丟失了密鑰,更新版本時也不用擔心,因為雲端已經保存好了,安全可靠,非常方便。
主要有兩種方式可以選擇:一種是直接由華為AGC生成新的私鑰對應用進行簽名,這種方式生成的簽名只在華為平台保管,任何人無法獲取到,適用於首次在華為上架的應用。另一種是由開發者自己上傳簽名證書,華為AGC使用開發者上傳的證書對應用進行簽名,最終應用簽名完全取決於開發者上傳的簽名證書,AGC起到一個保管的作用,適用於在多個渠道上架同時希望各個渠道簽名保持一致的應用。
相信很多開發者就有疑問了,使用應用簽名服務后的應用怎么測試呢?特別是選擇華為系統重簽名的方式,只有華為有簽名密鑰,任何人無法獲取,怎么保證應用在上架審核的時候功能是正常的呢?當然有方法了,可以使用AGC的另一個服務:開放式測試(詳細的介紹請戳鏈接),選擇使用應用簽名服務后,可以先提前發布一個開放式版本,無需審核快速上架,這樣就可以直接在應用市場下載重簽名后的軟件包了,測試沒有問題直接點擊升級就就可以發布正式版本了。
是不是很方便,趕快來使用吧!
附錄
應用簽名文檔:
https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-app_bundle
開放式測試文檔:
原文鏈接:developer.huawei.com/consumer/cn…
原作者:Mayism