Submitting your app
Updated: Sep 25, 2024
Once you’ve developed your Meta Quest or PC-VR app following the technical and content guidelines, or if you have an existing 2D app you wish to make available on Meta Quest through the Meta Horizon Store, you must submit your app for review. For PC-VR developers, no app or game is hosted on the
Link PC VR Store (formerly the Rift Store) without first being reviewed.
This page will help you through the submission process for both Meta Quest and Rift devices.
Note
2D and immersive applications have different required VRCs. Make sure to understand what is required for your app type.It could save you time and overall effort if you go back over the guidelines and policies one last time before making a submission. Our guidelines can be found here:
You should plan to submit your app for review at least two weeks in advance of your target launch date to allow time for the review, and for you to make changes if necessary. During the review, Meta will verify that your assets and copy meet our design guidelines, and approve your release. For an overview of the 3D immersive application review process, see
Lifecycle of a VR App.
Uploading your app and submitting it for review consists of the following steps:
- Creating an App. Your app needs a place to exist, so you need to create an app in the developer dashboard.
- Uploading an App Build. Once your app has a place to exist, you need to upload a build to the platform. The build needs to have an app manifest and be signed.
- Providing App Details. When you submit an app for review, you must also submit descriptions and assets for your app.
- Confirm your Pricing Details. You will need to select whether your app is free or paid. If it’s paid, you will need to select your MSRP and confirm your local pricing.
When you’re ready to submit your app, take the following steps:
- Open your browser and navigate to the Developer Dashboard.
- Pick your app.
- Confirm that you’ve finished providing app details.
- Once your metadata is complete, with green checkmarks on every step, return to the Submission tab.
- Review and correct any errors or warning messages at the top of the page.
- Once you are satisfied with your app information, click Submit for Review.
Note that for scheduled releases, you cannot set your release date until your app is approved. You will be notified to set up the release once the submission is approved. You can then choose to release immediately or schedule a release date from your app dashboard. Between approval and release, users will be able to add your app to their wishlist.
Note
If your app is a managed release, you can't select a release date from the dashboard. Please contact your account manager to make changes to your launch plan.Follow the above steps for a uploading and submitting an existing 2D app. 2D apps and immersive apps are treated the same, with the following exceptions:
- 2D app VRCs are a subset of Virtual Reality Checks (VRC)s
- Currently, Quest devices don’t support some features that are commonplace on smartphones, such as precise location and telephony. See VRC.Quest.Security.2 for a complete list of permissions that are currently disallowed. If your app requests these permissions, it will be automatically rejected until you remove them.
- If your 2D app contains ads, you must complete the in-app ads self-certification before publishing. This self-certification asks if your app contains in-app ads. If you indicate in-app ads exist in your app, your app will show a contains ad label on the app information page in the Meta Horizon Store. For more information, see Enable Ads.
- 2D apps are allowed to display ads as long as they are a window into existing service or social media app, per our ads policy.
- There are VRCs related to ads.