Oculus Quest Development

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.

VRC.Mobile.Functional.5

The app must continue to download content if the user removes the headset or removes the device from headset.

Required - Yes

Additional Details

When a user removes their headset, the foreground app is paused, which means any downloads running in the app are also paused. In order for downloads to continue when a user removes their HMD, they must be done in the background. To meet this requirement, you can the Android DownloadManager class, which downloads in the background and handles issues like flaky Internet and device reboots, or other similar utilities.

For Gear apps, see Tech Note: Downloading Data in the Background.

Steps to Test

  1. Launch app and start a download.
  2. Remove the phone from the headset.

Expected Result

Download Manager notification is visible.