Per-app network control

expand collapsive

I have successfully deployed some wi-fi policies to the employee’s work-enabled personal devices. Recently we were facing some network speed issues, from a surface analysis, I have found that there is a huge data drain during the break time. I suppose this is in no way related to work. So, as a workaround, we only want our apps to connect to the company wi-fi network while inside the office, we don’t want to enforce wi-fi for any other apps.

All Replies

  • Hi @lauran, we understand your concern, here’s a solution that suits your requirements.

    You can adjust the per-app network connectivity on the device with the Network Data Usage Management policy in Hexnode. This policy enables you to manage, monitor and even restrict network connectivity for your apps.

    To achieve your use-case, configure the policy in such a way that,

    1. Block Wi-Fi connectivity for personal apps
    2. Set no network restriction or block mobile data for company apps

    Note that users need to activate VPN service for Hexnode to impose data usage and network restrictions on their devices. To make this process easy for the users, you can enable Hexnode to prompt users to activate VPN. This prompt will be shown during device enrollment and when data restrictions policies are associated with the device in which VPN is not yet activated.

    To enable Hexnode to prompt the device,

    1. On your Hexnode console, navigate to Admin > General Settings > Data Restriction (Android).
    2. Enable the option “Prompt to activate VPN” or “Prompt to activate VPN while in kiosk” if the device is in kiosk.

    Now, follow the steps to configure the Network restriction policy,

    1. Go to Policies > Android > Advanced Restrictions > Configure VPN.
    2. Now go to Network Data Usage Management > Data Usage restrictions.
    3. Check Enable network & data usage restrictions.
    4. Now go to App-wise Restrictions > +Add App.
    5. Search and find the non-work apps and select Block Wi-Fi data under app Network Restrictions. You can also block mobile data for work apps in the same way if you like.
    6. Associate the targets and save the policy.

    If you want to identify the data-hogging apps on the devices, enable data usage tracking in the Network Data Usage Management policy. This will let you identify the data usage for each app and the whole device from Manage > Device > specific device > Data Management. However, data usage tracking and restrictions are not fully compatible with third-party VPNs. So, if a VPN policy is attached to the device, data usage tracking won’t be effective.

    Check out data usage tracking for Android to learn more.

    Also, make sure to update the Hexnode agent app on the device prior to associating the network data usage management policy with the device.

    Nora Lang
    Hexnode UEM

  • Participant



    Wonderful, I have tested your suggested method and it works just fine. Just one more thing, will the data usage tracking let me identify the total wi-fi data usage per device or the whole network usage?