Category Filter

How to configure iOS Web app kiosk?

Configuring an iOS device to run only specific web apps lets you restrict the device from running websites that are not approved by your organization.

In Hexnode, web pages can be provisioned in kiosk mode using the web app kiosk policy. The websites added as web apps in the device can be opened on the Safari or the Hexnode Browser Lite. Hexnode Browser Lite ensures unrestricted access to the approved external links within the web apps.

Note:

  • Only the websites added as web apps in the Hexnode app inventory can be whitelisted in the web app kiosk mode.
  • Works for supervised iOS 9.3 and later.

Add web app into the app inventory

To add web apps into the app inventory:

  1. Login to your Hexnode console and navigate to the 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 select a category for the same. Tap on Add.
  4. Note:

    • For specific websites, device and user info can be passed along with the URL to iOS devices. Include wildcards in the URL in the format: “myURL”/“wildcard”.
      e.g.: “myURL”/% devicename%/%imei%/%serialnumber%.

      This exempts the IT administrator from configuring individual web apps specific to each device or user.

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 or choose to continue with an existing policy. Assign a suitable name and description for the policy if you are creating a new one.
  2. Under Kiosk Lockdown > iOS Kiosk Lockdown, choose the Web App option. Tap on Configure.

Open the web app using Safari in kiosk mode


To open web apps using Safari in kiosk mode,

  1. Select Safari from the iOS Web App Kiosk policy.
  2. Click on the + icon and select the desired web apps.
  3. Click on Done.

The websites added as web apps in the iOS kiosk mode can be accessed using Safari. These web apps will appear as bookmarks in the browser.

Open web app using Hexnode Browser Lite in kiosk mode

Hexnode Browser Lite is a single-tabbed browser that provides access to the websites added as web apps in the kiosk mode. Hexnode Browser Lite can be used to access web apps in single and multi-web app kiosk policy.

To open a single web app using Hexnode Browser Lite,

  1. Choose Hexnode Browser Lite > Single web app kiosk in the Web App Kiosk policy.
  2. Click on the + icon to select the web app.
  3. Add the URLs to be whitelisted in the Whitelist websites section. The users can access only these whitelisted external links within the web app. All other websites will be blocked on the device.

To open multiple web apps using Hexnode Browser Lite,

  1. Choose Hexnode Browser Lite > Multi web app kiosk in the Web App Kiosk policy.
  2. Choose the device layout as either iPhone or iPad. The apps that you configure in iPhone will get automatically selected in iPad as well and vise versa, but not the wallpaper.
  3. Click on the + icon to select the web apps to be set in kiosk mode and click Done.
  4. Click on the Select Wallpaper icon to set a custom wallpaper.
  5. Click on Choose file to upload a PNG file and select the image. You can directly select the image if you have already uploaded the file in Hexnode.
  6. Click on Save.
  7. Add the URLs to be whitelisted in the Whitelist websites section. The users can access only these whitelisted external links within the web app. All other websites will be blocked on the device.

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 9.0 and above.

Advanced Kiosk Settings
Category Settings 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 the 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.



Use Advanced Website Kiosk Settings to configure additional customizations for the Hexnode Browser Lite.

Associate policy with target devices

If the policy has not yet been saved,

  1. Navigate to Policy Targets.
  2. Click on +Add Devices.
  3. Select the devices and click OK.
  4. Hit on the Save to apply the policies to devices.

If the policy has been saved,

  1. From Policies, check the policies to be associated.
  2. Click on Manage > Associate Targets and select the device.
  3. Click on Associate to apply the policy to the devices.

Apart from devices, you can also associate the policies with device groups, users, user groups, and domains from Policy Targets.