Already a NinjaOne customer? Log in to view more guides and the latest updates.

NinjaOne MDM: Setting Up and Using Kiosk Mode on Android Devices

Topic

This article discusses setting up and using Kiosk Mode on Android Devices in NinjaOne MDM.

Environment

NinjaOne MDM

Description

This article explains how to configure kiosk mode on Android devices managed through NinjaOne Mobile Device Management (MDM). It covers both single-app kiosk mode, which locks a device to a single application, and multi-app kiosk mode, which presents a curated set of applications via Android's native kiosk launcher.

Single-App Kiosk Mode

Single-app kiosk mode locks the device to one specific application. That application becomes the device's home screen, and users cannot navigate to other apps or access system controls. Single-app kiosk mode is configured using the Kiosk application role.

  1. In NinjaOne, navigate to Administration → Policies → MDM policies and select an Android policy from the list.

 

Nav to MDM policy.png
Figure 1: Administration → Policies → MDM policies (click to enlarge)
  1. In the Policy editor, navigate to Applications Management → Managed applications.
  2. Place your cursor over the target application and click the Actions icon when it appears, then select Edit from the drop-down menu.
KioskMode_EditApp.png
Figure 2: Management → Managed applications → Actions icon (click to enlarge)
  1. In the Edit applications policy window, set the Install type to Required for setup.
  2. From the Roles drop-down menu, select Kiosk, then click Update.
Figure 3: Administration → Policies → MDM policies (click to enlarge)

After you apply the policy, the app becomes the device's home screen and Android automatically hides the status bar.

For more information about application roles, refer to NinjaOne MDM: Application Roles for Android Enterprise.

Multi-App Kiosk Mode

The multi-app kiosk launcher lets technicians lock down a device to run a specific set of apps so the device can function as a single-purpose kiosk (such as information terminals, point-of-sale pads, or digital signs).

Enable the Multi-App Kiosk Launcher

  1. In NinjaOne, navigate to Administration → Policies → MDM policies and select an Android policy from the list, as shown in Figure 1 of this article.
  2. In the Policy editor, navigate to Applications Management → Managed applications and activate the Native multi app kiosk launcher toggle. 
KioskMode_KioskLauncherToggle.png
Figure 4: Management → Applications (click to enlarge)

Configure Native Kiosk Settings

In the Android Mobile Policy's Applications page, click the Kiosk Settings tab, then choose the desired functionality from the drop-down menus under Kiosk mode settings.

MDMAppMgmt_KioskOptions.png
Figure 2: Native Kiosk mode settings (click to enlarge)

Kiosk Mode Settings Explained

SettingDefinition or Purpose
Power buttonAllow or block the long-press button behavior in kiosk mode.
System error warningsEnable or hide system error warnings. Unresponsive apps will automatically close.
System navigationEnable or block navigation buttons such as Home or Overview.
Status barYou can enable or disable system info and notifications in kiosk mode. The system navigation setting will affect your ability to enable this setting.
Device settingsAllow or block a user's access to the device's settings app in kiosk mode.

Additional Resources

For more information about Android kiosk mode and application management, refer to the following articles:

FAQ

Next Steps