Your Oculus Go or Gear app must meet or exceed these guidelines to be considered for distribution on the Oculus Store.
Mobile Test Plan
The mobile test plan is the exact criteria we use to test your app during the technical review phase of the app submission process. It explains each requirement in detail, including steps to test and what the expected result is.
These requirements ensure your app provides a user experience consistent with Oculus user interaction standards.
VRC.Mobile.Input.1 If the app cannot be used without an external input device (e.g. gamepad or 3DOF controller), and no input device is detected when the app starts up, the app must warn the user to connect the necessary device.
VRC.Mobile.Input.2 The app must open Oculus Dash if the user long-presses the back button.
VRC.Mobile.Input.3 When the user presses the back button, the app must either go back one level in your UI or display a menu with an option to quit the app.
VRC.Mobile.Input.4 If the app supports both Gear VR touchpad and Gear VR Controller input, the app must let users switch between them at-will.
VRC.Mobile.Input.5 The app must use the built-in volume control UI when the user presses the volume buttons.
VRC.Mobile.Input.6 The app must detect if the 3DOF controller is set to left-handed or right-handed, and it must function equally well when used with either configuration.
VRC.Mobile.Input.7 The app should detect what device it’s running on and use the correct controller graphics and terminology. These requirements ensure that your app meets all Go development requirements.
Mobile SDK and Compatibility VRCs These requirements ensure that your app remains compatible with Oculus runtime libraries and you are mindful of Oculus recommended hardware specifications.
Mobile Android VRCs These requirements ensure that your app meets all Android application packaging requirements.
Mobile Performance VRCs These requirements ensure your app is responsive, performant, and able to render graphics at the quality expected for an Oculus Store app.