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