本指南說明如何在開放原始碼存放區註冊應用程式。這個程序與透過應用程式發布商發布應用程式類似。雖然您不必註冊應用程式,也能繼續在開放原始碼存放區發布應用程式,但註冊後,使用者就能繼續享有與目前相同的安裝體驗。
開始之前,請先設定 Android 開發人員控制台帳戶或 Google Play 管理中心帳戶。如果沒有帳戶,請按照開發人員驗證指南註冊。
選擇使用者安裝應用程式的方式
視您是否驗證及註冊而定,使用者可以透過下列兩種方式之一安裝應用程式:
- 使用者不會受到影響。請將應用程式註冊到已驗證的身分,使用者就能像往常一樣安裝。
- 進階流程設定。如果不想註冊應用程式,使用者可以在裝置上啟用進階流程。完成這項一次性設定後,他們就能安裝未經驗證開發人員的應用程式。
註冊新應用程式
請按照下列步驟註冊新的應用程式。
- 在 Android 開發人員控制台或 Google Play 管理中心的「Android 開發人員驗證」分頁,按一下「註冊套件名稱」。
- 輸入新應用程式的套件名稱,然後點選「下一步」。
- 按一下「Add key」(新增金鑰),然後輸入簽署金鑰的 SHA-256 憑證指紋。如需擷取指紋的操作說明,請參閱說明中心指南。如果開放原始碼存放區使用您的簽署金鑰發布應用程式,您就不需要完成任何其他步驟。
- 如果開放原始碼存放區使用其金鑰重新簽署應用程式,請在存放區發布應用程式後,下載商店簽署的 APK。
- 從 APK 擷取 SHA-256 憑證指紋。
- 在控制台中前往已註冊的應用程式,按一下「Add key」,然後輸入擷取的 SHA-256 憑證指紋。如果系統提示您驗證擁有權,請按一下「Verify」,然後按照「註冊現有應用程式」一節中的步驟 9 到 12 操作。在極少數情況下,如果新應用程式在您註冊存放區金鑰之前,已從存放區安裝到 50 部以上的 Android 裝置,就會顯示這則提示。
註冊現有應用程式
如果開放原始碼存放區使用您的簽署金鑰發布應用程式,請按照現有的套件名稱註冊指南操作。
如要註冊現有應用程式,並由註冊資料庫使用其金鑰重新簽署,請完成下列步驟:
- 從開放原始碼平台下載平台簽署的 APK。
- 從 APK 擷取 SHA-256 憑證指紋。如需擷取指紋的操作說明,請參閱說明中心指南。
- 在 Android 開發人員控制台或 Google Play 管理中心的 Android 開發人員驗證頁面,按一下「註冊套件名稱」。
- 輸入現有應用程式的套件名稱,然後點選「下一步」。
- 按一下「選取金鑰」。如果應用程式的已知安裝次數少於 50 次,請按一下「Add key」(新增金鑰),然後改為輸入 SHA-256 憑證指紋。
- 從符合資格的指紋清單中,選取擷取的 SHA-256 憑證指紋。如果指紋未列出,請按一下「Show another way to register」(顯示其他註冊方式),然後按一下「Show fingerprints for other keys」(顯示其他金鑰的指紋),並從該清單中選取指紋。
- 按一下「Add key」。
- 按一下「上傳 APK」。
- 複製提供的程式碼片段,前往應用程式的來源樹狀結構,在
assets資料夾中建立名為adi-registration.properties的檔案,然後將程式碼片段貼到檔案中。 - 將包含程式碼片段的新版應用程式發布至存放區。
- 從存放區下載新的 APK 版本。
- 將 APK 上傳至控制台。