外部代管的私人應用程式

由於系統不會掃描外部代管的 Android 套件 (APK),因此我們無法保證當中的內容安全無虞。當使用者存取外部代管的應用程式時,系統會發出通知。

所謂的外部代管應用程式,是指含有非 Google Play 代管 (例如在您自己的伺服器上) APK 的私人應用程式。如要透過 Google Play 管理版發布外部代管的應用程式,您 (或應用程式開發人員) 必須將內含應用程式中繼資料的 JSON 檔案上傳到 Play 管理中心。

外部代管應用程式的限制

外部代管的應用程式有以下限制:

  • 外部代管的應用程式只能發布正式版。系統不支援封閉式測試版的外部代管應用程式。
  • IT 管理員無法從遠端在設有工作資料夾的裝置上安裝外部代管的應用程式。工作資料夾使用者必須從 Google Play 管理版手動安裝這類應用程式。
  • 無法使用 Android Auto 的雙螢幕投影功能,這是因為所有支援 Android Auto 的應用程式都必須經過特別審查,確保不會造成駕駛人分心。

產生 JSON 中繼資料檔案

如要發布外部代管的應用程式,您必須將內含應用程式中繼資料的 JSON 檔案上傳到 Play 管理中心。如此一來,您就可以透過 Google Play 管理版將應用程式發布給貴機構的使用者。

如果您的 EMM 供應商未提供用於產生這類檔案的工具,您可以使用 Google 提供的 Python 指令碼產生檔案。如要使用指令碼,您必須在電腦裡安裝以下項目、並設定在系統路徑:

如要產生 JSON 檔案,請使用 APK 的路徑和網址執行下列指令:

python externallyhosted.py ––apk=<path/to/apk.apk> ––externallyHostedUrl=“<https://www.example.com/test.apk>” > filename.json

在 Play 管理中心發布外部代管的應用程式

產生應用程式的 JSON 中繼資料檔案後,您可以透過 Play 管理中心發布應用程式:

  1. 使用貴機構的管理員帳戶登入 Google Play 管理中心
    如果您尚未將帳戶與 Play 管理中心建立連結,請務必先完成這項程序 (如需詳細資訊,請參閱註冊 Google Play 開發人員帳戶)。
  2. 將應用程式發布到您的所屬機構來建立私人應用程式。
  3. 建立正式版
    1. 選取 [我要上傳非 Google Play 代管 APK 的設定]
    2. 上傳應用程式的 JSON 中繼資料檔案。

驗證外部代管的 APK 下載要求

如果 Play 管理版提出從外部伺服器下載 APK 的要求,該要求會包含具有 JSON Web Token (JWT) 的 Cookie。我們建議您將 JWT 解碼以驗證下載作業。如要瞭解詳情,請參閱驗證企業伺服器的下載作業

這對您有幫助嗎?
我們應如何改進呢?
搜尋
清除搜尋內容
關閉搜尋
Google 應用程式
主選單
搜尋說明中心
true
108584
false