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.
When you are building and testing your app, the build-deploy cycle can take a long time, and this can slow your development process. With the Oculus Integration for Unreal Engine v18 and later, you can enable a Launch On setting that enables you to skip APK packaging for a previously built project. This feature works by loading libraries from the
/dataDir directory on the device that is associated with your app, instead of from within the APK.
Note that this feature bypasses the normal Android APK build logic. If you make any code or manifest changes that require a new APK, you will need to disable this option temporarily to allow a new APK to be built and installed on your device.
You can reduce app deploy time with debuggable APKs by setting a flag in the package settings. There are two places to access this setting.
This flag adds the following meta-data entry to the Android manifest to enable the app to load libraries from dataDir.
<meta-data android:name="com.oculus.extlib" android:value="true"/>
Note that the Launch On setting is provided for development and debugging purposes only, and you must disable this setting before you upload your app to the Oculus Store. No application will be accepted on the Oculus Store with this flag enabled.