1. Home
  2. iOS Kiosk
  3. How to lock iOS devices to one website using kiosk mode

How to lock iOS devices to one website using kiosk mode

In iOS, specific web pages can be provisioned in kiosk mode. You can restrict access to specific websites with Safari or Hexnode Browser Lite. With Safari, a single website or multiple websites can be whitelisted as per requirement. Here, the Safari browser acts as the kiosk app. The whitelisted websites will appear as bookmarks in the browser.

With the Hexnode Browser Lite, you can lock down the devices in either single web app or multi-web app kiosk mode. In single web app kiosk mode, device could be locked down to a single website while in multi web app kiosk mode, multiple websites would be accessible. In addition, you can also add external links to be accessed from within the web app by whitelisting them.

Note:

Only the websites which are added as web apps in the Hexnode app inventory can be whitelisted in the web app kiosk mode.

Add web app into the app inventory

To add web apps into the app inventory:

  1. Login to your Hexnode MDM console and navigate to Apps tab.
  2. Click on +Add Apps and choose the Web App option from the dropdown list.
  3. Assign a suitable name, URL, and app icon for the web app and choose a category for the same. Tap on Add.

Create a web app kiosk policy

To restrict the target devices to a set of whitelisted websites,

  1. Go to Policies tab and create a new policy. You can also choose to continue with an existing policy. Assign a suitable name and description for the policy.
  2. Under Kiosk Settings > iOS Kiosk Mode, choose the Web App Kiosk option. Tap on Configure.
  3. Two options are available:
    • Safari Browser: Selecting the Safari browser would provide access to only the websites added as web apps appearing as bookmarks in the browser.
      1. Click on the + icon and select the desired web apps.
      2. Hit on Done.
    • Hexnode Browser Lite: Selecting the Hexnode Browser Lite (single tab browser) would provide access to the web apps as well as the whitelisted websites within the web app.
      1. Choose the option single web app kiosk (access to only a single website) or multi web app kiosk (access to multiple websites).
      2. Click on the + icon and select the web apps to be set in kiosk mode.
      3. Hit on Done.
  4. Choose the websites that need to be accessed via the web apps and whitelist them. Add the URLs to be whitelisted and assign a name (optional).


Configuring Advanced Kiosk Settings

Hexnode provides a set of advanced kiosk settings that can be pushed to devices as per requirement. These advanced settings are only applicable on devices running iOS 7.0 and above.

Advanced Kiosk Settings

Category Feature Description
Kiosk Settings
Disable touch Enabling this option would disable the touch screen on the device.
Disable device screen rotation Enabling this option would prevent screen rotation on the device.
Disable volume buttons Enabling this option would prevent the users from altering the device volume.
Disable ringer switch Enabling this option would disable the ringer switch.
Disable sleep wake button Enabling this option would disable the sleep/wake button on the device.
Disable auto lock If this option is enabled, the device will not automatically go to sleep after an idle period.
Enable VoiceOver Enabling this option would turn on VoiceOver functionality on the device.
Enable Zoom Enabling this option would turn on Zoom on the device.
Enable invert colors Enabling this option would turn on Invert colors option on the device.
Enable AssistiveTouch If enabled, AssistiveTouch is turned on.
Enable speak selection Enabling this option would turn on Speak Selection option on the device.
User Enabled Options
VoiceOver Enabling this option would allow VoiceOver adjustments.
Zoom Enabling this option would allow the users to enable or disable Zoom.
Invert colors Enabling this option would allow the users to activate or deactivate Dark mode on the device.
AssistiveTouch Enabling this option would allow AssistiveTouch adjustments.


Associate the policy to target devices

Once the desired policy is created, map it to the target device.

  1. Go to Policy Targets and click on +Add Devices.
  2. Scan the list of enrolled devices and choose the target device. Click OK.
  3. Hit on the Save button to associate the policy to the target device.


  •  
  •  
  •  
  •  
  •  

Was this article helpful?

Related Articles

Leave a Comment