Solutions
Device management
Remotely manage, and protect laptops and mobile devices.
Orchestration
Automate tasks across devices, from app installs to scripts.
Software management
Inventory, patch, and manage installed software.
Infrastructure as code
See every change, undo any error, repeat every success.
Extend Fleet
Integrate your favorite tools with Fleet.
More
Device management
Remotely manage, and protect laptops and mobile devices.
Orchestration
Automate tasks across devices, from app installs to scripts.
Software management
Inventory, patch, and manage installed software.
Infrastructure as code
See every change, undo any error, repeat every success.
Extend Fleet
Integrate your favorite tools with Fleet.
Marko Lisica
Marko Lisica
Available in Fleet Premium
In Fleet, you can deploy your own custom Android apps (APK) to your organization's Android hosts. This is useful for distributing internal apps that aren't available on the public Google Play Store.
To deploy custom Android apps, you'll publish them as private apps in the Google Play Console, making them available only to your organization through Android Enterprise.
Before deploying custom Android apps, you must first turn on Android MDM. Once you've completed that setup, you can follow the directions below.
If you don't already have a Google Play Console account, you'll need to create one. The Google Play Console requires a one-time registration fee of $25.
In the Google Play Console, select Home from the left navigation.
Select Create app.
Enter your app details:
Review and accept the Developer Program Policies and US export laws.
Select Create app.
After creating the app, you'll be directed to the app dashboard.
Complete the required sections in the left navigation:
First, find your Android Enterprise ID in Fleet. Navigate to Settings > Integrations > MDM > Android MDM > Edit and copy the Android Enterprise ID (e.g., LC04yu8c9).
In the left navigation, go to Test and release > Advanced settings.
Select Managed Google Play, tab on the top, and select Turn on.
Select Add organization, paste your Android Enterprise ID from the first step to Organization ID and add an Organization name, for example, "Fleet".
Select Add, then select Save at the bottom, and select Make app private.
The app will now be private and only available to your organization through managed Google Play. It won't appear in the public Google Play Store.
In the left navigation, go to Test and release > Production.
Select Create new release.
Upload your package (.apk or .aab).
The release name will be automatically populated after the package is uploaded.
Select Save and then select Save on the next screen.
Select Go to overview and then select Send 1 change for review. To confirm, select Send changes for review.
The Google Play Console displays messages about app review that can take up to 7 days. However, private apps are typically available for deployment within 10 minutes, and they don't go through the regular Google Play Store review.
After publishing your private app in the Google Play Console, you can add it to Fleet.
Find the application ID in the Google Play Console on the Home page. The app ID will be in the app list under the app name. It looks like "com.yourcompany.appname".
In Fleet, head to the Software page and select a team in the teams dropdown.
Select Add software > App store, choose the Android platform, then enter the application ID.
If your private app doesn't appear in Fleet after adding it, try again in 10 minutes. Sometimes it takes a bit more time for the app to become available for Android Enterprise.
Learn how to install, edit, and delete the app in the Install app store apps guide.
To release a new version of your custom app, please follow the steps described in Upload your custom app package. The process is the same as for uploading a new app.