Enable Kiosk Mode on Devices

What is Kiosk Mode?

ArborXR offers three launch methods:

  1. Device Home Environment: This is the device's default launcher (what you normally see when putting on the headset) and the default launch method. While in this launch method, end-users have access to all apps and settings on this device.
  2. Kiosk Mode: This launch method allows only one app (the "kiosk" app) to be launched when powering on a device. This locks down the device and prevents end users from accessing other apps. 
  3. Multi-app Launcher: This is a A 2D app launcher that displays a grid of apps installed via ArborXR. This allows the end user to launch into apps themselves while preventing them from accessing non-ArborXR installed apps on the device.

Is this feature supported on all device types?


Can end-users access settings like Wi-Fi & boundary setup while in kiosk mode?

Oculus devices (Quest & Quest 2):

Yes. End-users can press on the Home button to open the "universal menu" and it's within this universal menu that end-users can access Wi-Fi & boundary setup. ArborXR made the decision to "whitelist" the universal menu as part of our kiosk mode functionality for Quest devices because Oculus has bundled the a) boundary setup b) launcher/home environment and c) universal menu into one one single package called the "shell". With that in mind, if we were to "blacklist" the shell package then users would not be able to access boundary setup, which of course is a showstopper. That said, note that our kiosk mode is quite robust and if a user were to select to quit the kiosk app via the Quit button in the universal menu (which opens on pressing the Home button), the kiosk app would auto-launch thereby making it difficult for users to escape the kiosk app. 

Pico devices (G2, G2 4K, Neo & Neo 2):

End-users can access Pico's 2D settings menu - which includes Wi-Fi - by simultaneously pressing the  Confirm button (on the right side of the device) and the Volume Down button (on the bottom of the device). Once in the settings menu end-users can press the Back button the be taken back into the kiosk app. However, end-users are currently not able to access the boundary setup while in kiosk mode. We are doing further R&D on this point and will update this knowledge base article once we identify a solution. 

VIVE devices (Focus & Focus Plus):

At the moment end-users are not able to access Wi-Fi on VIVE devices while in kiosk mode but we are doing further R&D on this point and will update this knowledge base article once we identify a solution. Boundary setup is not relevant as VIVE has their devices programmed to auto draw a boundary around the user anytime the user puts on the headset. 

How do I enable kiosk mode on my devices?

You can enable kiosk mode on both groups of devices and on individual ungrouped devices:

Option 1: Groups

  1. Navigate to the group in question via the side navigation menu
  2. Tab over to Settings
  3. Select Kiosk Mode 
  4. Click Select Kiosk App to "whitelist" the kiosk app
  5. After making your selection click Apply to close the modal
  6. Click Save to save launch settings

Option 2: Ungrouped Devices

  1. Navigate to All (beneath Devices) in the side navigation menu
  2. Click on the device in question
  3. Tab over to Settings
  4. Select Kiosk Mode
  5. Click Select Kiosk App to "whitelist" the kiosk app
  6. After making your selection click Apply to close the modal
  7. Click Save to save launch settings

Have a suggestion or feature request? We'd love to hear!
Message ArborXR

Still need help? Contact Us Contact Us