重要資訊:我們目前不接受新的 Play EMM API 註冊。
瞭解詳情。
支援私人應用程式
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
私人應用程式是指只有企業使用者能使用的應用程式。私人應用程式與 Google Play 管理版完全相容,企業可以將私人應用程式發布至其 Google Play 管理版商店,並從遠端安裝私人應用程式至使用者的裝置。詳情請參閱「向使用者發布私人應用程式」。
Google 代管的私人應用程式
企業客戶不需要在 Google Play 管理版中託管私人應用程式,但具備一些主要優點。詳情請參閱「Google 代管的私人應用程式」。
您可以在搭載任何作業模式 (設定檔擁有者、裝置擁有者或舊版) 的裝置上安裝 Google 代管的私人應用程式,您不需要在 EMM 解決方案中實作其他功能來支援這些應用程式。
機構自行管理的私人應用程式
企業客戶也可以選擇自行託管私人應用程式,只使用 Google Play 管理版基礎架構來管理應用程式安裝。
您可以在執行設定檔擁有者模式運作的裝置上,安裝自行代管的私人應用程式,但這些應用程式與舊版裝置不相容,只能推送至執行裝置擁有者模式作業的裝置。
如要成功發布自行託管的私人應用程式,企業客戶必須先建構 APK 定義檔案,此檔案須包含以 JSON 格式擷取的應用程式資訊清單的中繼資料。這個定義檔案會取代 Google Play 中的 APK,必須在發布過程中上傳。如要進一步瞭解如何產生 APK 定義檔案和可下載的程式碼範例,請前往 GitHub (請參閱外部代管的 APK)。
將私人應用程式管理功能整合至控制台
如要在 EMM 控制台中新增私人應用程式發布功能,最簡單的方法就是嵌入 Google Play 管理版 iframe。iframe 的私人應用程式頁面會代表企業建立 Play 管理中心帳戶,並免除 $25 美元的註冊費。
另一種方法是使用 Google Play Custom App Publishing API,將私人應用程式發布至主控台新增。這個 API 只與 Google 代管的私人應用程式相容,透過這個方法發布的應用程式亦不得對外公開。如要整合其他發布工作和應用程式管理工作,請使用 Google Play Publishing API。
您或企業客戶也可以直接透過 Google Play 管理中心publish及更新私人應用程式。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-08-31 (世界標準時間)。
[null,null,["上次更新時間:2025-08-31 (世界標準時間)。"],[[["\u003cp\u003ePrivate apps, exclusive to enterprise users, are fully compatible with managed Google Play, allowing for publishing and remote installation.\u003c/p\u003e\n"],["\u003cp\u003eGoogle-hosted private apps offer key benefits and work on any device operation mode, while self-hosted apps have limitations regarding device compatibility.\u003c/p\u003e\n"],["\u003cp\u003eSelf-hosted private apps require an APK definition file in JSON format containing app metadata for publishing.\u003c/p\u003e\n"],["\u003cp\u003eEMM consoles can integrate private app publishing using the managed Google Play iframe or the Google Play Custom App Publishing API, with the latter only supporting Google-hosted apps.\u003c/p\u003e\n"],["\u003cp\u003ePrivate apps can be directly published and updated from the Google Play Console by the enterprise or their EMM provider.\u003c/p\u003e\n"]]],[],null,["# Support private apps\n\n| **Note:** Additional guidance on private apps is available from the [managed\n| Google Play Help Center](https://support.google.com/googleplay/work/topic/6145152).\n\nA private app is an app that's only available to an enterprise's users. Private\napps are fully compatible with managed Google Play. An enterprise can publish\nprivate apps to its managed Google Play store and install private apps remotely\nto users' devices. To learn more, see [Distributing private apps to\nusers](/android/work/play/emm-api/distribute#distribute_private_apps_to_users).\n\nGoogle-hosted private apps\n--------------------------\n\nEnterprise customers aren't required to host their private apps on managed\nGoogle Play, but it offers several key benefits. See [Google-hosted private\napps](https://support.google.com/googleplay/work/answer/6145197) for more\ndetails.\n\nGoogle-hosted private apps can be installed on devices running any mode of\noperation (profile owner, device owner, or legacy), and there are no additional\nfeatures you need to implement in your EMM solution to support them.\n\nSelf-hosted private apps\n------------------------\n\nEnterprise customers also have the option of hosting their private apps\nthemselves and only using the managed Google Play infrastructure to manage app\ninstallation.\n\nSelf-hosted private apps can be installed on devices running the profile owner\nmode of operation, but they aren't compatible with [legacy\ndevices](/android/work/play/emm-api/prov-devices#modes_of_operation) and can\nonly be push installed to devices running the device owner mode of operation.\n\nTo successfully publish a self-hosted private app, an enterprise customer must\nfirst build an APK definition file that contains metadata captured from the\napp's manifest in JSON format. This definition file replaces the APK within\nGoogle Play and needs to be uploaded during the publishing process. More\ndetailed guidance on how to generate an APK definition file and access to\ndownloadable sample code is available on GitHub (see [externally hosted\nAPKs](https://github.com/google/play-work/tree/master/externally-hosted-apks)).\n\nIntegrate private app management into your console\n--------------------------------------------------\n\nThe simplest way to add private app publishing capabilities to your EMM console\nis to embed the [managed Google Play iframe](/android/work/play/emm-api/managed-play-iframe#private-apps).\nThe iframe's Private apps page silently creates a Play Console account on behalf\nof an enterprise and waives the $25 USD registration fee.\n\nAnother option is to add private app publishing to your console using the\n[Google Play Custom App Publishing API](/android/work/play/custom-app-api).\nThis API is only compatible with Google-hosted private apps, and the apps\npublished through this method can't ever be made public. To integrate additional\npublishing and app management tasks, use the [Google Play Publishing API](/android-publisher).\n\nYou or your enterprise customer can also [publish](https://support.google.com/googleplay/work/answer/6145139)\nand [update](https://support.google.com/googleplay/android-developer/answer/113476)\nprivate apps directly from the Google Play Console."]]