發布私人應用程式

透過 Google Play Custom App Publishing API 發布的應用程式一律無法公開。因此,必須採用比公開應用程式更低的驗證程序,因此發布時間最短只需透過 Play 管理中心,發布時間即可縮減至超過兩小時。

如要發布企業的私人應用程式,請呼叫 Accounts.customApps.create,並將企業的開發人員帳戶 ID 做為參數傳遞。要求主體中唯一的必填欄位是應用程式名稱和應用程式的預設資訊語言。請確保您發布的所有私人應用程式也符合下列規定:

  • 套件名稱是 Google Play 獨有的名稱 (並非開發人員帳戶專屬)。
  • 應用程式名稱專屬於開發人員帳戶。

範例

Path apkPath = Paths.get("PATH_TO_APK");
ByteArrayContent apk =
    new ByteArrayContent("application/octet-stream", Files.readAllBytes(apkPath));

CustomApp appMetadata =
    new CustomApp()
      .setTitle("APPLICATION TITLE")
      .setLanguageCode("en_US")
      .setOrganizations(
          List.of(
              new CustomAppOrganization()
                  .setOrganizationId("C0123wxyz")
                  .setOrganizationName("My organization")));

CustomApps.Create request =
    apiClient.accounts() // Playcustomapp apiClient
      .customApps()
      .create(DEV_ACCOUNT_ID, appMetadata, apk);

CustomApp response = request.execute();
System.out.println(response);

如果成功,應用程式會立即顯示在 Play 管理中心的已發布應用程式清單中。應用程式將在五分鐘內提供給使用者。

根據預設,已發布的私人應用程式僅適用於連結至開發人員帳戶的機構。如要設定私人應用程式的適用機構,請將機構 ID 新增至 organizations 屬性。

發布私人應用程式

系統會在發布時自動核准私人應用程式,但不會自動提供給使用者,除非企業 IT 管理員明確將存取權授予所有已核准的應用程式。您可以在 EMM 控制台中使用 Users.setAvailableProductSet (將 productSetBehavior 設為 "allApproved") 啟用這項功能。

您也可以使用相同的呼叫,讓 IT 管理員將使用者的特定應用程式加入許可清單 (將 productSetBehavior 設為 "whitelist")。如要進一步瞭解如何將應用程式新增至使用者的 Google Play 管理版商店,請參閱「建立自訂商店版面配置」。

更新私人應用程式

為了讓企業客戶享有最佳使用者體驗,建議您透過 Google Play Publishing API,將私人應用程式發布功能與應用程式和商店資訊更新功能一起整合。這可讓 IT 管理員直接透過 EMM 控制台或 IDE 發布、編輯及更新私人應用程式。您可以使用自己為私人應用程式發布作業建立的服務帳戶,來授權 Google Play Publishing API 要求。

您或企業客戶也可以透過 Play 管理中心更新私人應用程式及其商店資訊詳細資料 (詳情請參閱 Play 管理中心的說明中心)。

開始使用我們的用戶端程式庫編寫程式碼

Google Play Custom App Publishing API 的用戶端程式庫提供 JavaPython.NETRuby

進一步瞭解 Android 企業

  • 如要進一步瞭解如何開發 Android 適用的 EMM 解決方案,請參閱 Android Enterprise
  • 如要瞭解開發企業發行 Android 應用程式的最佳做法,請參閱「企業專用 Android」。