Category Filter

How to enable Kiosk mode for iOS

Kiosk mode or Single App mode in iOS locks down your device to a single application. The kiosk mode for iOS is an efficient replacement for the traditional kiosk devices. The main reason is that it is very easy to put an iOS device into a single app mode and very easy to handle.


  • Single app kiosk mode works only on supervised iOS devices.

Steps to enable Kiosk mode for iOS

With the help of Hexnode, any iOS device can be turned into a Kiosk as shown in the steps below:


Before applying the policy, make sure that

  • The devices are enrolled in Hexnode.
  • The app you wish to set up as kiosk is already installed on your devices.

  1. Navigate to the Policies tab on your Hexnode portal.
  2. Choose an existing policy or create a new policy by clicking on New Policy.
  3. Provide a suitable name for the policy if the New Policy option is selected.
  4. Select Kiosk Lockdown Settings.
  5. Select Single App from iOS Kiosk Lockdown and click Configure.
  6. Click on the + icon on the mobile screen shown and select the app to be put in kiosk mode.
  7. Configure any Advanced Kiosk Settings or User Enabled Options, if required.
  8. Go to Policy Targets tab and select the Devices/Device Groups/Users/User Groups/Domains to which the policy is to be attached.
  9. Click on Save option.

Once the device is enrolled and the app is installed, the setting up of Kiosk mode is a no-brainer.
This is what happens at the device end:


Hexnode allows you to enforce additional restrictions over the single app mode. The Kiosk restrictions that are supported by iOS 7 and above are as follows:
Advanced Kiosk Settings
Feature Description
Disable touch Any touch actions on the device can be prevented by enabling this option.
Disable device screen rotation The device screen rotation can be disabled by choosing this option.
Disable volume buttons The device volume buttons can be disabled completely by selecting this option.
Disable ringer switch This option will disable the user from using the ringer switch to put the device in silent or loud mode. When this option is selected, the device will stay on whichever mode that was already activated.
Disable sleep wake button This option strips the ability from the sleep/wake button by putting the device in its current mode permanently (while in the kiosk mode) i.e., if the device is in wake mode, it will stay in that mode as long as this option is selected.
Disable auto lock This option will stop the device from locking itself. The auto lock settings configured in the passcode policy will be overruled when this option is checked.
Enable VoiceOver Selecting this option will enable the voice over feature in the device which speaks based on gestures.
Enable zoom The user can zoom the device screen only if this option is enabled.
Enable invert colors This option, when checked, gives the user ability to invert colors by triple clicking the home button.
Enable AssistiveTouch This option when checked will enable assistive touch feature that creates soft keys for some of the hardware buttons.
Enable speak selection Selecting this option will enable speak selection feature which will read out a selection portion of a text.

User Enabled Options

These options can be made accessible by triple-clicking on the Home button.

Feature Description
VoiceOver Allows the user to manually enable / disable the VoiceOver feature in the device.
Zoom Allows the user to manually enable / disable the zooming over the app option.
Invert colors This option, when checked gives the user the ability to enable / disable the invert colors feature.
AssistiveTouch When checked, users can either enable or disable the AssistiveTouch feature manually on their devices.


  • You can apply only one kiosk profile to a device at a time.
  • Before adding an app in the kiosk mode, make sure the app is already installed in the device. Failure to do so will result in freezing of the device in an inoperable mode. You will have to remove the kiosk profile from the device in order to recover the device.
  • When disabling the sleep/wake button, please remember to adjust the device screen-out time to “None”.
  • While in the kiosk mode, if the device loses network, you cannot make any changes to the device from the Hexnode console.