DeepManage

Features

App management for Android devices

Put the right apps on every device and keep the wrong ones off. DeepManage installs, updates and removes apps remotely, including on devices that never see Google Play.

Application list on a device

What you can do

  1. Enterprise app distribution

    Upload APK files or split app bundles (ZIP, APKM, XAPK) and publish them to device groups, users, organizations or map areas, with start and end dates.

  2. Silent install and update

    On fully managed devices and work profiles, apps install without user prompts. Mandatory apps are reinstalled if removed and updated when the device has an older version.

  3. Allow, hide and suspend

    Policies mark apps as allowed, protected from uninstall, suspended (visible but greyed out), hidden or removed, and can stop users from installing apps.

  4. Remote actions per device

    From a device's app list you can run, uninstall, enable or disable an app, clear its data, or set it as the device's home app.

  5. Install from a link

    Send a download URL to a device to install an app, and optionally start it right after installation.

  6. Permissions and keyboards

    Decide whether new app permission requests are asked, granted or denied automatically, and limit which keyboards and accessibility services can be used.

  7. App inventory and reports

    See every app on every device, with version and type, how many devices have or lack an app, and the hour of the day it is used most.

How app distribution works

Apps are distributed through the same file library used for content management. You upload an app, choose its coverage (device groups, users, roles, organizations, departments, dates, hours or map areas) and publish it. Each device in scope downloads the file at its next synchronization and installs it.

Three options decide how strict the rollout is:

  • Auto download. The device fetches the app as soon as it is in scope.
  • Mandatory. The device makes sure the app is installed at the required version. If the user removes it or an older version is present, the agent installs it again and keeps retrying until it succeeds.
  • Clean install. If the app is already on the device, it is removed first and then installed fresh, once per device.

Large apps that come as split bundles can be uploaded as a single ZIP, APKM or XAPK file. The agent installs all parts in one session.

Controlling what else runs

Distribution is only half of the job. In a policy you list apps by package name and give each one a state:

State What the user sees
Allowed The app works normally
Protected The app works and cannot be uninstalled
Suspended The icon stays, greyed out, and the app does not open
Hidden The app disappears from the device
Removed The app is uninstalled from the device

The same policy can stop users from installing or removing apps, block installs from unknown sources, set the default answer to new permission requests and limit which keyboards and accessibility services are allowed. A kiosk device uses the allowed list as its launcher, as described on the kiosk mode page.

What the administrator sees

Each device has an application list with system and user apps, versions and status. From there an administrator can run, uninstall, enable or disable an app, clear its data or add it to a policy’s allow or block list directly. For files and apps in the library, a delivery report shows how many devices downloaded each item and when.

The Application Reports page gives a fleet view: which apps are installed, on how many devices, which devices are missing an app, and the hour of the day each app is used most. This helps when you plan licences or check that a rollout is complete.

Typical setups

  • Field sales tablets get the order app as mandatory, with games and social apps hidden. See field teams.
  • Rugged handhelds in a warehouse receive the scanning app and its updates from an on-premises server, without internet access.
  • Personal phones get a work e-mail and an in-house app inside the work profile only. See work profile for personal devices.

In Android Enterprise mode: Managed Google Play

In Android Enterprise mode apps are distributed through Managed Google Play. Google Play search opens inside the console; the apps you approve go to all devices or to groups as required, preinstalled, available or blocked. If an app supports it, you also set its managed configuration from a form in the console. Installing from an uploaded APK and distribution without Google Play are specific to classic mode.

Limits

Silent installation depends on how the device is enrolled. On a device without device owner or profile owner rights, Android shows its own confirmation screen. iOS app management is not available yet; iOS support is coming soon.

Frequently asked questions

Can apps be installed without the user tapping anything?

On fully managed devices and in work profiles, yes. Android lets the managing app install packages silently there. On devices where Android requires confirmation, the user sees the standard Android install screen.

Does this work without Google Play?

Yes. DeepManage delivers the app files you upload to the console or a download address you provide. That is why it also works for in-house apps and in closed networks without internet access.

How do I update an app on all devices?

Upload the new version and keep it marked as mandatory. Devices with an older version install the update at their next synchronization, and the console shows the download status per device.

Can I stop users from installing their own apps?

Yes. A policy can block app installation and removal by the user, block unknown sources, and hide or suspend apps you do not want on the device.

What about apps in a personal phone's own profile?

On a personal device with a work profile, DeepManage manages only the apps inside the work profile. The user's personal apps stay outside the organization's control.

See DeepManage on your own devices

Tell us about your fleet and we will prepare a demo environment for your team.