All Oculus Quest developers MUST PASS the concept review prior to gaining publishing access to the Quest Store and additional resources. Submit a concept document for review as early in your Quest application development cycle as possible. For additional information and context, please see Submitting Your App to the Oculus Quest Store.
Single player apps must pause when the user removes the headset or opens the Universal Menu.
Required - Yes
Note: Not required for multiplayer/realtime games.
In Unity, you should see OnApplicationPause(true) called both when the HMD sleeps after dismount, as well as when the display is turned off from the power button.
This will be matched by a corresponding OnApplicationPause(false) when the headset is remounted, or the power button is hit again to turn on the display.
Things that cause OnApplicationPause(true) to occur:
App should pause or react within the amount of time configured under Settings > Power > Auto Sleep on the HMD.