Add an internal Android app using the Google Developers Console
You can use the Google Developers Console to upload internal apps for Android devices. You need a Google Developer account to log in to the Google Developers Console.
If you use Google Play to host the app, you can use configuration settings to modify app behaviors and set the app as required or optional. To host an app in Google Play, you upload an .apk file to the Google Developers Console and publish the app in Google Play so that users can install the internal app on their devices. For instructions on uploading an .apk file for Android devices in the Google Developers Console, see Google Workspace Admin Help: Manage private Android apps in Google Play. This is supported for both Android Enterprise and Android Management devices.
If you want to host internal apps for Android devices in BlackBerry UEM (not supported for Android Management devices), you must generate a .json file for the app, upload the .json file to Google Play, and get the license key for the published app. Apps that are hosted in UEM can be set only as optional and you cannot use configuration settings to modify app features and behaviors. To host the .apk file in UEM, you must meet the following requirements:
- Verify that you have OpenSSL, JDK, Python 2.x, and the Android Asset Packaging Tool (aapt) installed in a Path location on the computer hosting the app.
- In the activation profile that is assigned to the user, verify that the "Add Google Play account to work space" option is not selected.
- If you configured support for Android Enterprise, use the same email address for the developer account that you used to set up Android Enterprise.
- Apps that are hosted in UEM can be set only as optional and you cannot use configuration settings to modify app features and behaviors.
- In UEM, Add an internal app to the app list. Select the Enable the app for Android Enterprise option, and in the App will be hosted by drop-down list, click BlackBerry UEM. Copy and save the URL that is displayed in UEM.
You need to select Enable the app for Android Enterprise even if you are hosting the app for all Android devices.
For more information, see Managed Google Play Help: Publish private apps from the Play Console.