비공개 앱 지원
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
비공개 앱은 기업 사용자만 사용할 수 있는 앱입니다. 비공개 앱은 관리 Google Play와 완전히 호환됩니다. 기업은 관리 Google Play 스토어에 비공개 앱을 게시하고 사용자 기기에 원격으로 비공개 앱을 설치할 수 있습니다. 자세한 내용은 사용자에게 비공개 앱 배포를 참조하세요.
Google에서 호스팅하는 전용 앱
엔터프라이즈 고객은 관리 Google Play에서 비공개 앱을 호스팅할 필요가 없지만 몇 가지 주요 이점을 제공합니다. 자세한 내용은 Google에서 호스팅하는 비공개 앱을 참조하세요.
Google에서 호스팅하는 비공개 앱은 모든 작업 모드 (프로필 소유자, 기기 소유자 또는 레거시)를 실행하는 기기에 설치할 수 있으며 이를 지원하기 위해 EMM 솔루션에서 구현해야 하는 추가 기능은 없습니다.
자체 호스팅 비공개 앱
기업 고객은 또한 비공개 앱을 직접 호스팅하고 Managed Google Play 인프라만 사용하여 앱 설치를 관리할 수 있습니다.
자체 호스팅 비공개 앱은 프로필 소유자 작업 모드를 실행하는 기기에 설치할 수 있지만 레거시 기기와 호환되지 않으며 기기 소유자 작업 모드를 실행하는 기기에만 푸시 설치될 수 있습니다.
자체 호스팅 비공개 앱을 성공적으로 게시하려면 기업 고객이 먼저 앱의 매니페스트에서 JSON 형식으로 캡처한 메타데이터가 포함된 APK 정의 파일을 빌드해야 합니다. 이 정의 파일은 Google Play 내의 APK를 대체하며 게시 프로세스 중에 업로드해야 합니다. APK 정의 파일을 생성하고 다운로드 가능한 샘플 코드에 액세스하는 방법에 관한 자세한 내용은 GitHub에서 확인할 수 있습니다 (외부 호스팅 APK 참고).
콘솔에 비공개 앱 관리 통합
EMM 콘솔에 비공개 앱 게시 기능을 추가하는 가장 간단한 방법은 Managed Google Play iframe을 삽입하는 것입니다.
iframe의 비공개 앱 페이지는 기업을 대신하여 Play Console 계정을 자동으로 만들고 등록 수수료 $25를 면제합니다.
또 다른 옵션은 Google Play Custom App Publishing API를 사용하여 콘솔에 비공개 앱 게시를 추가하는 것입니다.
이 API는 Google에서 호스팅하는 비공개 앱과만 호환되며 이 메서드를 통해 게시된 앱은 공개할 수 없습니다. 추가 게시 및 앱 관리 작업을 통합하려면 Google Play Publishing API를 사용하세요.
개발자 또는 기업 고객은 Google Play Console에서 직접 비공개 앱을 publish하고 업데이트할 수도 있습니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 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."]]