重要: Play EMM API の新しい登録受け付けは終了しました。
詳細
限定公開アプリのサポート
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
限定公開アプリとは、企業のユーザーのみが使用できるアプリです。限定公開アプリは、managed Google Play に完全に対応しています。企業は、限定公開アプリを managed Google Play ストアに公開し、限定公開アプリをユーザーのデバイスにリモートでインストールできます。詳細については、限定公開アプリをユーザーに配布するをご覧ください。
Google ホスト型限定公開アプリ
企業のお客様は managed Google Play で限定公開アプリをホストする必要はありませんが、これにはいくつかの重要なメリットがあります。詳しくは、Google がホストする限定公開アプリをご覧ください。
Google がホストする限定公開アプリは、あらゆる動作モード(プロファイル所有者、デバイス所有者、または以前のデバイス)を搭載したデバイスにインストールできます。EMM ソリューションをサポートするために実装する必要のある追加機能はありません。
自己ホスト型限定公開アプリ
企業のお客様は、限定公開アプリを自社でホストし、managed Google Play インフラストラクチャのみを使用してアプリのインストールを管理することもできます。
自己ホスト型限定公開アプリは、プロファイル所有者モードで動作するデバイスにインストールできますが、レガシー デバイスと互換性はないため、デバイス所有者モードで動作するデバイスにのみプッシュ インストールできます。
自己ホスト型の限定公開アプリを正常に公開するには、企業のお客様は、まずアプリのマニフェストから取得した JSON 形式のメタデータを含む APK 定義ファイルを作成する必要があります。この定義ファイルは Google Play 内の APK を置き換えるため、公開プロセスでアップロードする必要があります。APK 定義ファイルの生成方法とダウンロード可能なサンプルコードへのアクセス方法について詳しくは、GitHub をご覧ください(外部でホストされている APK をご覧ください)。
限定公開アプリの管理をコンソールに統合する
限定公開アプリの公開機能を EMM コンソールに追加する最も簡単な方法は、managed Google Play iframe を埋め込むことです。iframe の [限定公開アプリ] ページでは、企業に代わって Google Play Console アカウントが通知なく作成され、25 米ドルの登録料がかかりません。
また、Google Play Custom App Publishing API を使用して、限定公開アプリの公開をコンソールに追加する方法もあります。この API は、Google がホストする限定公開アプリにのみ対応しています。このメソッドで公開するアプリを公開することはできません。追加の公開タスクやアプリ管理タスクを統合するには、Google Play Publishing API を使用します。
パートナー様や企業のお客様は、Google Play Console から直接限定公開アプリをpublish、更新することもできます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-08-31 UTC。
[null,null,["最終更新日 2025-08-31 UTC。"],[[["\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."]]