This article describes Miradore’s app management capabilities for Android devices. Different application types are introduced first, and the latter part of this article contains more general information about app deployments.
If you’re interested in application management, consider upgrading your site to the Enterprise Plan. See more in How to upgrade subscription for more information.
Android Enterprise & Managed Google Play apps
Managed Google Play is basically an enterprise version of the public Play Store. It is compatible with Android devices that are managed using either the Work Profile or Fully Managed Device mode of Android Enterprise.
What makes managed Google Play different from the public Play Store is that it is empty of applications by default. Administrators can choose which applications they want to approve to be used in their organization. After approving the apps, administrators can either push the apps silently from Miradore or let the device users install the apps independently via the managed Google Play app. It is also possible to configure the app settings remotely using Miradore and push app updates remotely.
Managed Google Play can also be used for deploying private apps inside your organizations. See Adding private apps to managed Google Play if you are interested in this option.
See also the article about Restricting the use of personal Google accounts on Android devices if you are interested in blocking the device users’ access to the public Play Store.
Feature / Management method | Legacy mode (Android device admin) | Legacy mode for Samsung devices | Android Enterprise Work Profile | Android Enterprise Fully Managed Device |
Deploy free apps | – | – | ||
Deploy paid apps | – | – | – | – |
Deploy apps silently | – | – | ||
Configure apps remotely | – | – | ||
Update apps remotely | – | – | ||
Uninstall apps remotely | – | – |
APK for in-house distribution
Android application package (APK) is a file format used by the Android operating system. An APK package contains everything needed to install an app.
Applications can be installed on Android devices using APK files if app installations are allowed from unknown sources on the device settings.
APK deployment is often used for managing in-house applications that are not available in the public Play Store.
Miradore allows you to upload APK files to Miradore or specify an external URL address where devices can download the desired APK. The uploaded file or external link can be then distributed to managed Android devices which then download and install the app. Remote upgrading of applications via APK deployment is also possible using Miradore.
If you are using Android Enterprise, you can also consider uploading APKs to managed Google Play as private apps and deploy them through the managed Google Play.
Feature / Management method | Legacy mode (Android device admin) | Legacy mode for Samsung devices | Android Enterprise Work Profile | Android Enterprise Fully Managed Device |
Deploy using a file | – | |||
Deploy silently | – | – | – | |
Configure remotely | – | – | – | – |
Update remotely | – | |||
Uninstall remotely | – |
Public Play Store apps
You can manage public Play Store apps in Miradore and deploy them to devices managed using the Android Device Administrator, legacy mode of management. You can deploy both free and paid apps using this method, but for paid apps, the device user must have purchased the app prior to installation.
This type of deployments are not silent for other than Samsung devices, and the device user needs to be signed in to Play Store with his/her account and accept the app installation.
Check How to add Android Google Play application if you want to deploy an application from the Google Play store.
Notice, that the applications deployed via the public Play Store, cannot be remotely configured or upgraded using Miradore.
Feature / Management method | Legacy mode (Android device admin) | Legacy mode for Samsung devices | Android Enterprise Work Profile | Android Enterprise Fully Managed Device |
Deploy free apps from store | – | – | ||
Deploy paid apps from store | – | – | ||
Deploy store apps silently | – | – | – | |
Configure store apps remotely | – | – | – | – |
Update store apps remotely | – | – | – | – |
Uninstall store apps remotely | – | – |
How to deploy Android apps
After you have successfully added an application to Miradore’s application repository you can start deploying it. There are multiple ways the application deployments can be done in Miradore. In the following example, the deployment is demonstrated using the Applications page.
1. Navigate to Management > Applications where you can see the list of managed applications.
2. Select the application that you wish to deploy and click Deploy button to open a wizard for deploying the application. Select the desired devices and click Next.
3. If there are multiple versions or delivery methods available for the app on your Miradore site, you will be next asked to choose the version to deploy. At this point, you can also select which managed app configuration, if any, will be applied to the application upon the installation.
4. On the next step, you can choose the target devices to deploy the selected app.
5. In the last screen of the deployment wizard, you are asked to validate the deployment details.
What happens after this on the managed device, depends slightly on the chosen app type.
Administrators can monitor the status of app deployments, for example, by navigating to the Management > Action log page or by navigating to the device page and opening the Action log tab. The list of completed deployments for a device can be seen from the Application deployments table on the Main tab of the device page.
Have feedback on this article? Please share it with us!
Next Article:
Adding Android application packages (APK) to Miradore »