Category filter

How to set up multi app kiosk mode on ChromeOS devices using Hexnode UEM?

This document helps IT administrators to set up multi app kiosk mode on ChromeOS devices using Hexnode UEM.

Multi App Kiosk mode in Hexnode allows devices to be restricted to a selected group of applications, limiting user access and maintaining a controlled environment.

With multi app kiosk mode on ChromeOS, administrators can lock devices into multiple kiosk-supported applications. These can include apps from the Chrome Web Store as well as web apps uploaded to the Hexnode app inventory.

Multi-app kiosk mode offers the flexibility to customize kiosk settings individually for each application. Additionally, admins can choose an application to launch automatically during the initial boot and configure its respective settings. This mode locks down users’ access to a set of applications, tailoring the device for maximum productivity in its intended environment.

Note:

  • For web apps to function properly in kiosk mode, all necessary device permissions, such as access to the camera, microphone, etc., are granted automatically. Any new permissions required by the web apps in the future will also be granted automatically. Exercise caution and add only trusted URLs and web apps.
  • Adding a web app via URL is supported only in ChromeOS version 81 or later.
  • Chrome extensions are not supported in kiosk mode.

Set up Multi App Kiosk on ChromeOS devices

To enable Multi App Kiosk mode for ChromeOS devices, follow the steps mentioned below.

  1. Navigate to the Policies tab on your Hexnode UEM portal.
  2. Choose an existing policy or create a new one by clicking New Policy.
  3. If creating a new policy, provide a suitable name.
  4. Select Kiosk Lockdown.
  5. Under ChromeOS Kiosk Lockdown, select Multi App and click Configure.
  6. Click the + icon on the mobile screen and choose the app to run in kiosk mode. You can select from the following app types:
    1. Chrome Web Store:

      Add a kiosk supported Chrome Web Store app using its name and App ID. To get the App details:

      1. Log in to the Google Admin Console.
      2. Go to Devices > Chrome > Apps & extensions.
      3. Select the Kiosks tab. Click the + icon and choose the Chrome logo to open the Chrome Web Store.
      4. Select Top Chrome Apps for Kiosks to view supported apps.
      5. Choose your desired app and click Select in the top-right corner.
      6. You’ll be redirected to the Google Admin Console where the app and its 32-character App ID will be listed.
      7. Copy the App ID and App name, then paste them into the Hexnode console.
      8. Click Add. Repeat the process for all required Chrome Web Store applications.
    2. Web Apps:

      Web apps added to Hexnode’s app inventory can be set up in Multi App Kiosk mode. Choose the desired app and click Select.

  7. All selected applications will be listed below. Click Upload under the App Configurations column for any Chrome Web Store application to upload its configuration in JSON format.
  8. Once the applications are confirmed under both Chrome Web Store and Web Apps, click Next. You can configure individual app settings by clicking Configure under the App Settings column.

    The following app settings are available:

    App Settings
    Setting Description
    Auto launch app Enable this option to automatically launch the kiosk application immediately after the device boots, bypassing the login screen.
    Power management Allow the kiosk application to access and manage the device’s power settings.
    Unified desktop Enable this option to allow the kiosk application to be used with a unified desktop environment.
    Virtual keyboard Enable this option to allow the use of a virtual keyboard while the kiosk application is running.
    Plugins Enable this option to allow plug-ins to be used within the kiosk application.
    Function keys Enable this option to configure the first row of the keyboard to function as standard function keys (F1–F12).

  9. After configuring the app settings, click Next. Once the app settings for all selected applications are configured, click Done.
  10. Additionally, you can configure the Auto-Launch Kiosk App settings. The following options are available:
    Auto-Launch Kiosk App Settings
    Setting Description
    Device health monitoring Enable this option to allow the device to monitor the health of the kiosk app. The administrator will be notified via email or text message if the app crashes.
    System log upload Enable this option to send system logs to the management server for diagnostics and troubleshooting.
    Screen rotation Set the screen orientation for displaying the kiosk application. Available options include:
    • 0 degrees
    • 90 degrees
    • 180 degrees
    • 270 degrees
    • User defined (default)
    Auto login bailout Enable this option to allow users to exit kiosk mode using the shortcut Ctrl+Alt+S, returning them to the login screen.
    Prompt for network when offline Enable this option to prompt users to connect to a network if the device is offline when the kiosk application launches.

Associating the policy to Organizational Units (OUs)

Policies cannot be directly associated with ChromeOS devices; they can only be applied through Organizational Units (OUs). To associate a policy with ChromeOS devices,

To associate a ChromeOS policy to the devices upon configuration,

  1. Navigate to Policy Targets > Domains/OUs.
  2. Click on +Add Domain/OUs. From the list, select the Google Workspace account integrated with Hexnode, indicated by the (Google) tag.
  3. The parent OU will be listed here and is indicated with a briefcase icon to differentiate it from domains.
  4. Click the dropdown next to the parent OU to view its child OUs. Select the required Organizational Units and click OK.
  5. Note that a policy assigned to a parent OU will automatically apply to all its child OUs. Associate the policies to the OUs to which the target devices are assigned.
  6. Click Save to associate the policy to the devices under the selected Organization Units.
  • Kiosk Lockdown of Devices