重要提示:我们不再接受 Play EMM API 的新注册。
了解详情。
支持专用应用
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
专用应用是仅供企业用户使用的应用。专用应用与 Google Play 企业版完全兼容。企业可以将专用应用发布到其 Google Play 企业版商店,并向用户的设备远程安装专用应用。如需了解详情,请参阅向用户分发专用应用。
Google 托管的专用应用
企业客户无需在 Google Play 企业版上托管其专用应用,不过这样做具有多项重要优势。如需了解详情,请参阅 Google 托管的专用应用。
由 Google 托管的专用应用可安装在运行任何操作模式(资料所有者、设备所有者或旧版)的设备上,您无需在 EMM 解决方案中实现其他功能即可支持这些应用。
自行托管的专用应用
企业客户也可以选择自行托管其专用应用,并且仅使用 Google Play 企业版基础架构来管理应用安装情况。
自托管的专用应用可以安装在运行配置文件所有者操作模式的设备上,但它们与旧版设备不兼容,只能推送到运行设备所有者操作模式的设备上。
为了成功发布自托管的专用应用,企业客户必须先构建一个 APK 定义文件,其中包含从应用清单中捕获的元数据(采用 JSON 格式)。此定义文件会替换 Google Play 中的 APK,需要在发布过程中上传。如需详细了解如何生成 APK 定义文件以及如何访问可下载的示例代码,请参阅外部托管的 APK。
将专用应用管理集成到您的控制台
如需向 EMM 控制台添加专用应用发布功能,最简单的方法是嵌入 Google Play 企业版 iframe。iframe 的“专用应用”页面会代表企业以静默方式创建 Play 管理中心帐号,免除 25 美元的注册费。
另一种方法是使用 Google Play Custom App Publishing API 向控制台添加专用应用发布功能。此 API 仅与 Google 托管的专用应用兼容,并且通过此方法发布的应用永远无法公开。要集成其他发布和应用管理任务,请使用 Google Play Publishing API。
您或您的企业客户也可以直接通过 Google Play 管理中心publish和更新专用应用。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-08-31。
[null,null,["最后更新时间 (UTC):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."]]