Skip to main content
Up and Coming
February 25, 2022

How to run my Unity app in Kiosk mode on the consumer quest 2?

  • February 25, 2022
  • 4 replies
  • 1946 views

I want to build a simple app that runs in a kiosk mode style on the consumer quest 2.

 

I know companies like ArborXR can do this (https://support.arborxr.com/article/69-enable-kiosk-mode-on-devices)

But how are they able to run their app on the quest 2 in kiosk mode? What magic sauce are they using to do this?

4 replies

New Participant
April 27, 2022

I would also like an answer to this. It doesn't seem like the consumer model of the Oculus Quest 2 has this capability. Maybe through Unity?

New Participant
February 3, 2025

Any Update?

New Participant
February 3, 2025

Any update on this part? 

 

Participant
February 6, 2025

Getting autostart to work is pretty straightforward with registering a listener to the BOOT_COMPLETED intent and then starting your specified app upon receiving the intent, see my protoype here: https://github.com/LucaJunge/quest3-autostart

 

I also tried using an AccessibilityService to listen to window changes, which works, but throwing the user back into an app is someting I couldn't get working yet. The intent to start an app is sent, but nothing happens after that, I would expect that the app comes into the foreground again. Screen pinning an app works on Android phones but not on these custom Android environments like the Quest 3 uses.