Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
TheStonefox's avatar
TheStonefox
Start Member
4 years ago

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

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

  • 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?

  • 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.