Note: If Google is your EMM provider, you can publish private apps from the Admin console. If you use a third-party EMM provider, you may be able to publish private apps from your EMM console. For more information, contact your EMM provider.
To publish private apps from Play Console, you need to register for a Google Play Developer account. The account gives you the correct administrator privileges to upload and publish private apps to managed Google Play. You can then use your EMM console to distribute these apps to users.
For private apps, you have to specify settings so that they're only available to users in your organisation. You can also make them easy to find. You also have to specify certain settings if you're hosting the app, rather than Google. To upload and publish private apps, you only need an Android App Bundle or an Android application package (APK) and a title.
Register as a developerTo publish any private or public app, you must register as a developer. To register, take the following steps:
- Sign in to the Google Account that will act as the account owner for your developer account.
- Open Play Console to begin registration.
- Tick the agreement box to accept the Developer Distribution Agreement.
- If your account has previously violated this agreement, you can't register as a Google Play developer.
- Go to Continue to payment.
- Pay the registration fee and click Accept and continue.
- Enter your Developer account details, including a Developer name which is the name that is displayed in Google Play.
It can take up to 48 hours for your Google Play Developer registration to be processed.
Once your app is restricted to organisations, your app will be private and will only be available to those organisations. If you want your app to be publicly available, you will need to publish a new app with a different package name.
After publishing, your app will be available to search and distribute via your EMM console within a few minutes.
- Open Play Console.
- Go to All apps > Create app.
- Select a default language and add a title for the app.
- The name should be exactly how you want it to appear in managed Google Play.
- Go to Release > Setup > Advanced settings.
- Select the Managed Google Play tab.
- In Organisations, click Add organisation.
- For each organisation that you want to publish the app to, enter the organisation ID and a description (or name) and click Add. You can enter up to 1,000 organisations per app.
- Click Save changes.
- (Optional) Configure additional parameters for the app on other pages.
- Go to Release > Production to create a new release and upload your app bundle or APK.
- After confirming that all your app details are correct, you can click Start rollout to production to roll out your release.
- To learn more, see Create and roll out a production release.
If you use third-party developers (such as an agency or software development house) to create custom private apps for your organisation, you need to send them your organisation ID so that they can publish apps to your organisation.
To get your organisation ID:
- Open the EMM iframe.
- Click .
- Copy your organisation ID string from the organisation details box and send it to your developer.
Note: Third-party developers may be able to publish private apps directly from their development tools. For more information, see Publish private apps for your enterprise customers.
To publish a private app within a client's organisation (as a third-party developer):
If you’re an agency developer who wants to manage the publishing flow on behalf of your client, or if you’ve built an app for multiple organisation clients and don't want the app to appear in the public Play Store, you can use your clients’ organisation IDs to publish these apps directly to your client's organisations.
- Open Play Console.
- Use the organisation ID provided by your client, to publish the private app to your client's organisation.