Publish private apps
If you decide that you want to publish a private app, you need to register for a Google Play developer account which gives you the correct administrator privileges to upload and publish the app to managed Google Play. You then use the Enterprise Mobility Management (EMM) console to distribute the app to users.
For private apps, you have to specify settings so that they're only available to users in your organization and make them easy to find. You also have to specify certain settings if you're hosting the app, rather than Google.
Note: Depending on your EMM provider, you may be able to register as a developer and publish private apps directly from your EMM console. For more information, contact your EMM provider, or see Publish private apps for your enterprise customers.Register as a developer
To publish any private or public app, you must register as a developer.
- Sign in to the Google Account that will act as the account owner for your developer account.
- Go to the Google Play Console to begin registration.
- Check the agreement box to accept the Google Play Developer distribution agreement. If your account has previously violated this agreement, you can't register as a Google Play developer.
- Click 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.
- Sign in to the Google Play Console.
- Click Add new application.
- 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 Pricing & Distribution > User programs > Managed Google Play.
- Check the Turn on advanced managed Google Play features box.
- Check the Privately target this app to a list of organizations box.
- Click Choose Organizations.
- For each organization that you want to publish the app to, enter the Organization ID and a description (or name) and click Add. You can enter up to 20 organizations per app.
- Click Done.
- When you're ready to publish your app, create and rollout a production release. After your app is published, you can create new releases or set up a staged rollout.
After it's published, your app will be available for distribution via your EMM console within a few hours.
If the developer account you used to publish your private app is also an administrator account for your organization, then the app will automatically be approved for your organization. If you target additional organizations that you're not the administrator of, the administrators of these organizations will need to approve the private app manually.
If you use 3rd party developers (such as an agency or software development house) to create custom private apps for your organization, you need to send them your Organization ID so that they can publish apps to your organization.
To get your Organization ID:
- Sign in to the managed Google Play store.
- Click Admin Settings.
- Copy your Organization ID string from the Organization information box and send it to your developer.
Note: 3rd 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 organization (as a 3rd 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 organization clients and don't want the app to show up in the public Play store, you can use your clients’ Organization IDs to publish these apps directly to your client's organizations.