Category filter

Distribute Enterprise Apps to Android devices

An enterprise app or in-house app is an application developed to use within the organization. Since these apps are designed to be used internally, it cannot be distributed to the public. Therefore, they are not published in the Play Store. Hexnode simplifies the process of distributing enterprise apps in many ways.

Add Enterprise App to the Hexnode app inventory

First, you need to add the app to the Hexnode console.

Follow the steps to add the app as an enterprise app to the Hexnode console.

  1. Login to your Hexnode portal.
  2. Go to Apps.
  3. Select +Add Apps > Enterprise app.
  4. Select the Android as the Platform.
  5. The Enterprise app can be added in two ways.
    • APK file.
    • From manifest path.

Upload Enterprise apps using APK files

add enterprise app through apk file
  • App Name: Provide a name to identify the app.
  • Category: Select a category available from the drop-down list. You can also add a missing category by clicking on the add (+) button and providing a suitable name.
  • Description: Provide a description of the app.
  • Choose the APK file: Select the APK file of the app to be distributed as an enterprise app.
  • Notify admin via email once app upload succeeds/fails: Checking this option will notify the admin via mail on the app upload status.

Add Enterprise Apps from Manifest Path

add enterprise app through apk file
  • App Name: Provide a name to identify the app.
  • Url: Provide the direct download link to the APK file.
  • Identifier: Provide the identifier of the URL.
    An identifier will be of the form,
    ‘Domain name.Company/Publisher’s name.Application Name’.
    For example, com.hexnode.hexnodemdm
  • Version Name: Provide the version name of the APK.
  • Version Code: Provide the version code of the APK.
    Notes:


    The configured version name and the version code must be the same as that of the APK file. If you change the APK file at the source of download, change the version name and code correspondingly at the app inventory.

  • Category: Select a category available from the drop-down list. You can also add a missing category by clicking on the add (+) button and providing a suitable name.
  • Description: Provide a description of the app.

Install apps to devices via Actions

To install the apps to the device via the Install Application action,

  • Go to Manage > Devices.
  • Click on the device name, and from the Device Summary Page, click on Actions > Install Application. Select the apps from the list and click Done.

    Or,

    Select the devices, click on Actions > Install Application. Select the apps from list and click Done.

Notes:

  • Make sure you have enabled Unknown Sources from Settings > Security, on your device to get the app installed.
  • App installations from unknown sources can be enabled remotely on Samsung Knox and Android Enterprise devices from Policies > Android > Advanced Restrictions > Allow app settings > Install apps from unknown sources.
  • Silent app installation of the in-house app is supported on Samsung Knox, LG GATE, Kyocera business phones, Android devices with Hexnode MDM as a System app, devices with platform signed Hexnode System Agent app, and Android Enterprise devices enrolled as Device Owner.
  • For silent installation of an in-house app on an Android Enterprise Profile Owner enrolled device, publish the app as a private app in the Google Play console and approve them as Managed Google apps.
  • On legacy Android devices, the user should initiate the app installation from the device. The device notifies the user regarding the app availability when it is distributed from the portal.

Install apps to devices via Policies

You can also add an Enterprise app from Policies, in several ways as given below.

Method 1: Set mandatory apps.

Follow the steps to push enterprise app as mandatory app.

  1. Login to your Hexnode portal.
  2. Go to Policies.
  3. Select an existing policy or create a new one by clicking on New Policy. If you are creating a new policy, provide a suitable policy name and description.
  4. Navigate to Android > App Management > Mandatory Apps and click on Configure.
  5. Remove apps from the device on policy removal: Checking this option removes the mandatory apps from the device on deleting/disassociating the policy from the device, and on removing the mandatory app from the policy.
  6. Enforce app downgrade: Check the option to downgrade an app to its lower versions. Learn more.
    Note:

    • On Samsung Knox devices running Android version below 7.0, apps can be silently downgraded without clearing the app data.
    • On Samsung Knox devices running Android 7.0 and later, LG GATE, and Kyocera business phones, apps can be downgraded silently, but the app data will get cleared.

  7. Click on +Add > select Add Apps or Add Group.
  8. Select the apps already added to the Apps tab. If you’ve created an App Group at Apps > App Groups, then select the app group from the list.
  9. Save the policy after associating target entities.

Method 2: Push enterprise apps through App Catalog

Follow the steps to push enterprise app through App Catalog. First you need to create an App Catalog.

  • Go to Policies.
  • Select an existing policy or create a new one by clicking on New Policy.
  • Navigate to Android > App Management > App Catalog and click on Configure.
  • Click on +Add Catalogs. Select the catalogs with enterprise apps you need to add and click on Done.

Associate Policies with Devices / Groups

If the policy has not yet been saved.

  1. Navigate to Policy Targets.
  2. Click on +Add Devices.
  3. Select the devices and click OK.
  4. Click on Save to apply the policies to devices.

Apart from devices, you can also associate the policies with device groups, users, user groups and domains from Policy Targets.

If the policy has been saved, you can associate it with another method.

  1. From Policies, check the policies to be associated.
  2. Click on Manage > Associate Targets and select the device.
  3. Click on Associate to apply policy to the devices.
  • Deploying and Managing Apps