Distribute and grow
Distribute and grow

Submitting your app

Updated: Jun 18, 2025
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.

Before you begin

Before submitting your app, you should go back over the Virtual Reality Checks (VRC)s, policies, and requirements needed, in order to make absolutely certain that your app will pass the review.
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:

Submission timeline

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.

Upload your app

Uploading your app 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.
  • Sign your application. You must sign the release version of your app with an Android certificate before you submit it for review.
  • 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.
  • (Optional) Create Release Channels. To share builds for testing with specific sets of users, you can create new or use existing release channels.

Submit your app

When you’re ready to submit your app, take the following steps:
  1. Open your browser and navigate to the Developer Dashboard.
  2. Pick your app.
  3. Provide your app details.
  4. 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.
  5. Once your metadata is complete, with green checkmarks on every step, return to the Submission tab.
  6. Review and correct any errors or warning messages at the top of the page.
  7. 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.

2D app upload and submit

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.
For more information on existing 2D apps on the Quest see 2D Apps Overview.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon