Category Filter

How to set up kiosk launcher on Android devices

A device set in single app mode will not permit exit from the kiosk mode directly from the device end. The usual kiosk exit methods are non-functional in case of a single app mode-enabled device. To overcome this scenario, Hexnode brings in the kiosk launcher settings. This feature lets the users set a time interval (in seconds) for a kiosk app to launch automatically. After the kiosk app launches on the device, the user can return to the kiosk home screen to initiate kiosk exit. This feature also allows users to customize the launcher.


Supported on devices running Android 4.4 and above.

Auto Launch

The auto-launch feature allows the kiosk app to run in the foreground as the default kiosk app. The users can set a specific time interval for the app to re-launch automatically. This feature is basically useful for single app mode-enabled devices as exiting from the kiosk mode in such a scenario is rather tedious. However, the feature is supported on multi-app kiosk-enabled devices as well.


Customization refers to modifying the outlook of the launcher as per the requirement of the users or the scenario in demand. By setting up customization options, the users can modify the app icon size.

Steps to set up launcher settings

To allow a kiosk app to launch automatically on your Android device,

  1. Login to your Hexnode MDM console.
  2. Navigate to Policies > New Policy. You can also choose to continue with an existing policy.
  3. Set up a single app or multi app kiosk policy under Kiosk Lockdown > Android Kiosk Lockdown.
  4. Next, choose Launcher under Android Kiosk Mode.
  5. Under Auto-Launch,
    • Select app– Click on the + icon and choose an app or a PDF/video shortcut added in kiosk mode that you wish to open after a specified time interval.
    • App auto-launch delay– Set up a time interval (in seconds) for the kiosk app to re-launch.
  6. Under Customizations,
    • Customize kiosk launcher– Enable this option to modify the kiosk launcher.
    • Icon size– Choose the desired icon size- small, medium, large, extra-large or custom. This would allow the users to modify the size of the kiosk app icon as per their requirement.
    • Set size (in px) – Choose the custom size for the app icon. It can take values from 36-150 px.
  7. Next, associate the policy with the target device.


When setting the Auto launch delay below 10 seconds, be warned that you won’t be able to take the device out of kiosk mode by tapping the screen 10 times. This becomes a serious issue when the device loses network connection. The device will be stuck in the kiosk mode until it gets connected to the internet again.
To avoid this situation, select the option Exit manually from kiosk mode while an app is open in the kiosk exit settings. This will allow you to exit from the kiosk mode by tapping the status bar of the device 10 times and providing the kiosk exit password. Make sure the status bar is not enabled. This feature is supported by the Hexnode app version 9.5.1 onwards.


  • Only the app or web apps you have whitelisted in the kiosk mode will appear in the auto-launch list. You can select one of the kiosk apps to act as the default app.
  • Only one app can be set as the default app.
  • When the device converts to Kiosk mode, this default app will open automatically.
  • In the multi-app kiosk mode, you can press the back button and access other apps.
  • When the device stays idle for the specified amount of time, the default app will launch itself automatically.

Associate the policy with target device

After setting up the policy, associate the same with the target device. Follow either of the two methods to associate the policy with the device:
Method 1: If the policy is not saved,

  1. Navigate to Policy Targets > + Add Devices.
  2. Choose the device, device groups, user, user groups or domains you wish to associate the policy with from the list of enrolled devices. Click OK.
  3. Click Save.

Method 2: If the policy is saved,

  1. Choose the policy from the list of saved policies in the Policy tab.
  2. Tap on Manage and choose Associate Targets.
  3. Choose the device, device groups, user, user groups or domains to associate the policy with.
  4. Click Associate.

Troubleshooting Tips