在 Android 開發人員控制台註冊

如果您只透過 Google Play 以外的平台發布應用程式,請使用 Android 開發人員控制台管理開發人員身分,並註冊應用程式的套件名稱。本指南說明如何驗證帳戶,確保應用程式可安裝在通過認證的 Android 裝置上。

建立帳戶

您可以使用 Google 帳戶註冊帳戶。如果您是學生或業餘人士,可以建立特殊帳戶類型,這類帳戶的驗證規定較少,而且免付費。

選擇應用程式的發布方式

您仍可側載應用程式。使用者體驗取決於您選擇的路徑。

請完成身分驗證

不同帳戶類型有不同的規定。請參閱完整發行帳戶限量發行帳戶指南,判斷哪種帳戶最適合你。

註冊套件名稱

驗證完成後,您可以在「套件」頁面註冊應用程式的套件名稱。註冊程序會將應用程式連結至您通過驗證的開發人員身分。在 Android 開發人員控制台完成下列步驟,即可註冊:

  1. 輸入套件名稱:提供要註冊的專屬套件名稱。
  2. 新增金鑰:輸入應用程式簽署金鑰組的 SHA-256 憑證指紋。狀態會變成「審查中」
  3. 證明擁有權:如要驗證現有套件名稱,請使用私密金鑰簽署 APK 並上傳。Android 開發人員控制台會提供程式碼片段,您需要將該片段加到 APK 的資產資料夾中,才能完成這項挑戰。註冊完成後,您會收到電子郵件通知,且開發人員控制台中的套件名稱狀態會更新為「已註冊」

自動化工作流程

您可以使用我們的 API 自動執行開發人員驗證和套件註冊程序:

  • Android 開發人員 ID 狀態 API:可檢查套件名稱是否已註冊,並驗證是否符合資格。
  • Android 開發人員控制台 API:可讓您直接在開發環境或 CI/CD 管道中註冊及管理套件名稱和金鑰。

這兩個 API 都支援 OAuth 委派,可讓第三方平台 (例如替代的 Android 應用程式商店) 代表您安全地執行這些作業。

處理重複的套件名稱

如果多位開發人員使用相同的套件名稱,註冊權將取決於套件名稱註冊規則。下列規則旨在將套件名稱分配給簽署金鑰占已知安裝總數超過 50% 的開發人員:

  • 多數叢集:如果開發人員的金鑰占所有安裝次數的 50% 以上,該開發人員將優先註冊。
  • 龐大叢集:如果沒有任何金鑰的安裝次數占比超過 50%,則任何擁有「龐大叢集」(安裝次數超過 50 次) 的開發人員皆可註冊套件名稱。
  • 先申請先使用原則:如果沒有大型叢集,任何擁有已知金鑰的開發人員皆可註冊套件名稱,但須遵守先申請先使用原則。

以下範例說明這些規則:

多數金鑰持有者的優先順序

如果開發人員的簽署金鑰占已知安裝總數超過 50%,則該開發人員會優先註冊。其他開發人員則必須使用其他套件名稱。

開發人員

套裝方案名稱

安裝次數

A

com.test.1

11

1000

B

com.test.1

12

100

在此情況下,開發人員 A 有資格註冊套件名稱。開發人員 B 必須使用其他名稱或申請例外狀況。

安裝次數超過 50 次的金鑰資格條件

如果沒有任何金鑰的安裝次數占比超過 50%,則安裝超過 50 次的金鑰皆符合註冊條件。如果金鑰的安裝次數少於 50 次,其他開發人員必須申請使用套件名稱的權限。

開發人員

套裝方案名稱

安裝次數

C

com.test.2

21

100

D

com.test.2

22

100

E

com.test.2

23

10

這裡沒有任何單一鍵具有多數。開發人員 C 和 D 的安裝次數都超過 50 次,因此可以註冊套件名稱。開發人員 E 必須使用其他套件名稱,或申請使用這個名稱的權限。

安裝次數未達 50 次的金鑰採「先申請先使用」原則

如果沒有任何金鑰達到 50 次安裝的門檻,則任何金鑰皆採「先申請先使用」原則。一旦有開發人員註冊套件名稱,其他開發人員就必須使用不同的套件名稱 (或申請例外狀況)。

開發人員

套裝方案名稱

安裝次數

F

com.test.3

31

10

G

com.test.3

31

10

在這種情況下,所有擁有金鑰的開發人員都符合資格。一位開發人員註冊套件名稱後,其他人必須要求權限。