Publish private apps
There are three main ways to publish a private app: from the Managed Google Play iframe in your EMM console, from the Google Play Console, or by using the Custom App publishing API. The table below compares the features of each publishing method:
Managed Play iframe | Google Play Console | Custom App publishing API | |
---|---|---|---|
Host APK with Google Play | ✓ | ✓ | ✓ |
Host APK externally | X | ✓ | X |
Streamlined publishing* | ✓ | ✓ | ✓ |
Distribute to multiple organizations** | ✓+ | ✓ | ✓+ |
Make apps public | X | X | X |
Transfer apps to another Google Play Developer account | X | ✓ | ✓ |
Publish without registration fee*** | ✓ | X | X |
Upload app bundle | ✓‡ | ✓ | X |
Reset upload key | X | ✓ | X |
Upgrade signing key | X | ✓ | X |
*Publishing apps from the Managed Play iframe or Google Play Console require only an AAB or APK and title. Publishing apps from the Custom App publishing API requires only an APK, title and app’s default listing language. An app can be published within a few minutes using any one of the methods.
**Distribute up to 1000 organizations.
***Refers to the Play Console registration fee. This fee is waived for iframe users.
+Configurable in the Play Console, after an app is published from the iframe.
‡Only Google-generated app signing keys are supported.