As mentioned earlier in this document, kiosk mode is a special feature that locks a device to run only one or a select few applications, restricting any other usage. This mode is particularly useful for dedicated-use devices, such as point-of-sale (POS) systems, price-check kiosks in supermarkets, catalog browsers, ticketing systems, to name a few.
For now, kiosk mode can be enabled only for Android devices, for Apple, this feature is still under development. One prerequisite for enabling Android kiosk mode is to enroll the device in NinjaOne as company owned. The kiosk settings are managed and configured through policies.
Enabling kiosk mode for Android devices
Android kiosk mode offers two options: Single-App Mode and Multi-App Mode. Single-App.
Enabling kiosk mode for Android devices is done in the Applications category of the Android policy.
Enabling Single-App kiosk mode
Follow the steps below to enable Single-App kiosk mode.
- Enter the policy editor for the policy needed to be enabled for kiosk mode.
- Select Applications on the left side panel.
- Make sure the Native multi-app kiosk launcher switch in the General section is off.
- Add the dedicated app to the policy under the Managed Applications section and set the Assignment type to Single app Kiosk. Refer to section 7.1.3 Android Applications on Android policies for details on adding apps and editing their attributes.
Enabling Multi-App kiosk mode
Follow the steps below to enable Multi-App kiosk mode.
- Enter the policy editor for the policy needed to be enabled for kiosk mode.
- Select Applications on the left side panel.
- Under the Managed Apps tab, make sure the Native multi-app kiosk launcher switch is on.
- Under the Kiosk Settings tab, edit the kiosk settings per your preferences. Refer to Table 17 below for an explanation of each field.
- Add the required apps to the policy under the Managed Applications section and set the Assignment type to Required for setup. Refer to Section 7.1.3 Android Applications on Android policies for details on adding apps and editing their attributes.
Kiosk mode setting | Description |
Power button | Determines the long-press button behavior in kiosk mode.
|
System error warnings | Determines if system error warnings are shown or muted, unresponsive apps will force-close automatically.
|
System Navigation | Determines enabling navigation buttons (e.g., Home, Overview) in kiosk mode.
|
Status bar | Determines if system info and notifications are disabled in kiosk mode.
|
Device settings | Determines if a user can access the device’s settings app in kiosk mode.
|
Table 17. Kiosk mode settings for Android devices.