# Getting Started with Android App Management

Mobile Application Management (MAM) provides granular control at the application level, allowing administrators to secure corporate data without compromising the entire device. This guide covers how to get started with Android app management using Hexnode UEM to enforce policies, distribute software, and manage the app lifecycle.

 Pre-requisites: 
Before you can manage applications, the devices must be active in the portal.

- [Enrollment](https://www.hexnode.com/mobile-device-management/help/enroll-android-mobile-devices-hexnode-mdm/): You must enroll your devices in Hexnode UEM to establish the communication channel required for app management.

 

App Distribution and Installation 
----------------------------------

Once enrolled, the core step to **get started with Android app management** is populating your app inventory and deploying apps to devices.

### App Sources 

Hexnode allows you to add apps to the inventory from multiple sources:

- [Store Apps](https://www.hexnode.com/mobile-device-management/help/install-android-app/): Public apps from the Google Play Store.
- [Enterprise Apps](https://www.hexnode.com/mobile-device-management/help/distribute-android-enterprise-apps/): In-house/Custom apps (APK files).
- [Web Apps](https://www.hexnode.com/mobile-device-management/help/how-to-add-web-app-as-kiosk-using-mdm/): Shortcuts to URLs that act like native apps.
- [Managed Google Apps](https://www.hexnode.com/mobile-device-management/help/how-to-approve-and-add-afw-apps-using-hexnode-mdm/): Approved apps for Android Enterprise.
- [Bundle IDs](https://www.hexnode.com/mobile-device-management/help/add-apps-using-bundle-id-in-android-kiosk-mode-using-hexnode-mdm/): Adding apps using their unique package identifier.

### Organization 

- App [Groups](https://www.hexnode.com/mobile-device-management/help/how-to-configure-app-groups-using-hexnode-mdm/)/[Catalogs](https://www.hexnode.com/mobile-device-management/help/app-catalog/): Bundle related apps together for easier deployment.
- [Play Store Layout](https://www.hexnode.com/mobile-device-management/help/how-to-customize-play-store-with-custom-apps-using-hexnode-mdm/): Design a custom “Store” layout for users, available specifically on **Android Enterprise** devices.

### Silent App Installation 

Administrators can push apps without user intervention. The app installs in the background with no prompts.

Supported Platforms for [Silent Install](https://www.hexnode.com/mobile-device-management/help/how-to-silently-install-applications-in-android-devices-using-hexnode-mdm/):

- Samsung Knox
- LG GATE
- Kyocera Business Phones
- Android Enterprise (Device Owner/Profile Owner)
- Rooted Android Devices
- Devices with Hexnode UEM as a System App

Policy and Control 
-------------------

Managing *how* apps function is just as important as installing them.

### Blocklisting and Allowlisting 

- [Allowlist](https://www.hexnode.com/mobile-device-management/help/how-to-block-apps-on-android-devices-using-hexnode-mdm/): Permit only specific essential apps to run.
- Blocklist: Prevent specific non-compliant apps from launching.

### Mandatory Installation 

- [Required Apps](https://www.hexnode.com/mobile-device-management/help/how-to-enforce-app-installation-on-android-devices-using-hexnode-mdm/): Enforce the installation of essential tools. If a user uninstalls a required app, Hexnode can automatically reinstall it.

### Configurations and Permission

Pre-configure app settings (like server URLs or login hints) and define [permissions](https://www.hexnode.com/mobile-device-management/help/set-up-permissions-and-configurations-for-an-app-using-hexnode-mdm/) (access to camera/contacts) before the app reaches the user.

 Note: 
This feature is primarily supported on **Android Enterprise** devices.

 

App Lifecycle Maintenance 
--------------------------

To successfully **get started with Android app management**, you must plan for updates, maintenance, and eventual removal.

### Updating Apps 

- [Standard Updates](https://www.hexnode.com/mobile-device-management/help/how-to-update-store-and-enterprise-apps-on-android-devices-using-hexnode-mdm/): Push the latest versions of Store or Enterprise apps remotely.
- [Kiosk Mode Updates](https://www.hexnode.com/mobile-device-management/help/how-to-update-enterprise-kiosk-app-for-android-devices-with-mdm/): Update Enterprise apps or the [Hexnode Agent](https://www.hexnode.com/mobile-device-management/help/how-to-update-hexnode-app-on-existing-android-devices-without-it-logging-out-of-kiosk-mode/) itself without exiting Kiosk mode, ensuring zero downtime for dedicated devices.

### Downgrading Apps 

If a new update is buggy, Hexnode allows you to push a lower version of the app to [downgrade](https://www.hexnode.com/mobile-device-management/help/how-to-downgrade-an-enterprise-app-with-mdm/) it to a stable state.

### Data Management 

[Clear Cache/Data](https://www.hexnode.com/mobile-device-management/help/clear-application-data-or-cache-with-hexnode-mdm/): Remotely wipe application data or cache to resolve glitches or free up space.

 Note: 
This feature is supported **only on Samsung Knox** devices.

 

### Uninstallation 

Apps can be removed in three ways:

- [**Manual**](https://www.hexnode.com/mobile-device-management/help/remove-android-apps-from-devices-using-hexnode-mdm/): Admin initiates removal from the console.
- **Policy Removal**: If an app was installed via a policy, removing that policy removes the app.
- **Disenrollment**: Apps can be set to automatically uninstall when the device leaves Hexnode management.

Troubleshooting Android App Management 
---------------------------------------

Common issues administrators face when they **get started with Android app management**, and how to fix them.

### 1: Silent Installation Failed 

**Symptoms**: The user is prompted to tap “Install” manually, or the command times out.

**Cause**: The device does not have the necessary privileges.

**Solution**: Ensure the device is enrolled via **Android Enterprise** or is a **Samsung Knox** device. Standard Android devices usually require user confirmation for installs due to OS security.

### 2: App Configurations are not applying 

**Symptoms**: The app installs, but the pre-configured settings (like email server address) are empty.

**Cause**: The app itself does not support “Managed Configurations.”

**Solution**: Check the app developer’s documentation. Not all apps are coded to accept MDM configurations via the Android Enterprise standard.

### 3: Cannot Clear App Cache Remotely 

**Symptoms**: The action is greyed out or fails immediately.

**Cause**: The device is not Samsung Knox.

**Solution**: This feature is exclusive to Samsung’s API. For other devices, the user must clear cache manually via *Settings > Apps*.