Category Filter

How to silently install applications in Android Devices?

Applications can be installed silently in Android devices without any involvement of the user. This method is used when an organization has to install some apps which are mandatory to the user and does not require the user’s consent to install the application.

Notes:

  • Devices enrolled in the Android Enterprise program support silent installation of Play Store apps and Managed Google apps.
  • Silent App installation of in-house apps (APK Files)is supported on Samsung Knox, LG GATE, Kyocera business phones, rooted Android, Android devices with Hexnode MDM app as system app, Android devices with Hexnode MDM System Agent app, and on devices enrolled in the Android Enterprise program as device owner.
  • For Android Enterprise Profile Owner enrolled devices, publish the in-house apps as private apps in the Google Play Console, and approve them as Managed Google apps, for silent app installation.
  • For LG GATE devices Hexnode LG Service app is required for the silent app installation.

Distribute Android Apps Silently to Devices

Silent App installation is possible in Standard Android devices too. For that, the device needs to be:

Exception:

For all devices running MIUI versions that have MIUI optimization turned on, Write System Permissions cannot be enabled. This leads to several issues including kiosk exiting unexpectedly, apps not getting installed silently, and so on. MIUI optimization must be disabled to fix such issues. To disable MIUI optimization:

  • Go to Settings > Build Number.
  • Tap on the build number 6 to 8 times to enable Developer options.
  • Select Developer Options from Settings > Additional Settings.
  • Disable MIUI optimization from the list of available options.


For Samsung Knox devices, the Hexnode MDM app will ask for permission to manage during device enrollment.


Hexnode app asks permission during enrollment in Samsung Knox devices

The apps can be pushed to devices silently using two methods:
Method 1: Using Install Application Action.
  1. Login to your Hexnode portal.
  2. Go to Manage > Devices.
  3. Click on the device you want to install the app.
  4. Click on the Actions button on the top of the page.
  5. Select Install Application option.
  6. Select the application you want to install and click on Done.


Method 2: Using Mandatory Apps policy.

  1. Login to your Hexnode portal. <.li>
  2. Go to Policies
  3. Select an existing policy or create a new one by clicking New Policy.
  4. Go to Android > App Management > Mandatory Apps. Click Configure.
  5. Click on +Add. Choose either of the following two options.
    • Add App: To push one or more apps from the app inventory.
    • Add Group: To push an app group which is created already. You may create an App Group by navigating to Apps > App groups.
  6. Select the application(s) to be installed and Click on Done.
  7. Go to Policy Targets tab. Click on +Add devices. Select the devices to which policy is to be associated. Click Save.

Notes:

  • Selecting the option ‘Remove apps from the device on policy removal’, while associating the Mandatory Apps policy will also cause silent uninstallation of the app, on removing the policy from the devices.
  • If an app from the Play Store is made mandatory, the devices will notify the users that a new app is available for install, if it is not installed already or is outdated.