Setting up kiosk mode

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.

  1. Enter the policy editor for the policy needed to be enabled for kiosk mode.
  2. Select Applications on the left side panel.
  3. Make sure the Native multi-app kiosk launcher switch in the General section is off.
  4. 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.

  1. Enter the policy editor for the policy needed to be enabled for kiosk mode.
  2. Select Applications on the left side panel.
  3. Under the Managed Apps tab, make sure the Native multi-app kiosk launcher switch is on.
  4. Under the Kiosk Settings tab, edit the kiosk settings per your preferences. Refer to Table 17 below for an explanation of each field.
  5. 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.

  • Unspecified. Defaults to
  • Available. The long press button will work as configured.
  • Blocked. The long press button will be ignored.
System error warnings Determines if system error warnings are shown or muted, unresponsive apps will force-close automatically.

  • Unspecified. Defaults to
  • Enabled. System errors are displayed.
  • Muted. System errors are muted.
System Navigation Determines enabling navigation buttons (e.g., Home, Overview) in kiosk mode.

  • Unspecified. Defaults to blocked.
  • Available. All buttons are enabled.
  • Home button only. Only the home button is enabled.
  • Blocked. All buttons are disabled.
Status bar Determines if system info and notifications are disabled in kiosk mode.

  • Unspecified. Defaults to
  • Enabled. All status information is displayed in the status bar.
  • System information only. Only the system information is displayed.
  • Disabled. The status bar is disabled.
Device settings Determines if a user can access the device’s settings app in kiosk mode.

  • Unspecified. Defaults to
  • Available. The settings menu is accessible.
  • Blocked. The settings menu is disabled.

Table 17. Kiosk mode settings for Android devices.

FAQ

Next Steps

×

See NinjaOne in action!

By submitting this form, I accept NinjaOne's privacy policy.