發布私人應用程式
發布私人應用程式的方式主要有三種:透過 EMM 主控台的 Google Play 管理版 iframe、透過 Google Play 管理中心,或使用 Custom App Publishing API。下表比較三種方式的功能與特色:
Play 管理版 iframe | Google Play 管理中心 | Custom App publishing API | |
---|---|---|---|
透過 Google Play 代管 APK | ✓ | ✓ | ✓ |
外部代管 APK | X | ✓ | X |
輕鬆發布* | ✓ | ✓ | ✓ |
發布至多個機構** | ✓+ | ✓ | ✓+ |
將應用程式設為公開 | X | X | X |
將應用程式轉移至其他 Google Play 開發人員帳戶 | X | ✓ | ✓ |
發布免繳註冊費*** | ✓ | X | X |
上傳應用程式套件 | ✓‡ | ✓ | X |
重設上傳金鑰 | X | ✓ | X |
升級簽署金鑰 | X | ✓ | X |
*透過 Play 管理版 iframe 或 Google Play 管理中心發布應用程式時,只需使用 AAB/APK 並提供名稱;透過 Custom App Publishing API 發布應用程式時,則只需使用 APK 並提供名稱,以及應用程式的預設商店資訊語言。任何一種方法都能在幾分鐘內發布應用程式。
**最多可發布至 1,000 個機構。
***請參閱「Play 管理中心註冊費」一文。iframe 使用者無須支付這筆費用。
+可在 Play 管理中心設定透過 iframe 發布的應用程式。
‡僅支援 Google 產生的應用程式簽署金鑰。
如果要發布私人應用程式,但沒有 Google Play 管理中心開發人員帳戶,最簡單的方法是透過 Google Play 管理版 iframe 發布。
如果已經有 Google Play 管理中心開發人員帳戶,則可用該帳戶發布私人應用程式。
如果打算允許企業客戶直接透過使用者介面發布私人應用程式,可以使用 Custom App publishing API。
Android App Bundle (AAB) 內含應用程式的所有程式碼和資源。Google Play 會使用 AAB 為每部裝置建立最佳化 APK,可以縮減下載檔案的大小,並省下開發人員管理多個 APK 的麻煩。
有別於 APK,應用程式套件無法部署至裝置。相反地,這是一種發布格式,應用程式所有的編譯程式碼和資源都包含在一個版本構件中。因此,在您上傳經過簽署的應用程式套件後,Google Play 便已具備所有條件,可以建立及簽署應用程式的 APK,並提供給使用者。
Custom App Publishing API 不支援上傳 AAB,建議改用 Play 管理中心或 Play 管理版 iframe 上傳。
如要查看更多使用 AAB 的最佳做法 (包括關於 Play 應用程式簽署的常見問題),請參閱「私人應用程式的最佳做法」一文。
如果 EMM 主控台允許您透過 Google Play 管理版 iframe 以外的方式發布私人應用程式,請洽詢 EMM 供應商,進一步瞭解他們支援哪些私人應用程式功能。
某些第三方開發人員可能會使用開發工具發布私人應用程式。在這種情況下,請與對方聯絡,進一步瞭解他們支援哪些私人應用程式功能。