Upload and Submit PWAs
Updated: Feb 4, 2025
LIMITED PWA DISTRIBUTION
Meta Horizon Store currently supports only immersive WebXR Progressive Web App (PWA) distributions. Support for PWA 2D and Hybrid (PWA 2D + immersive) will be available later. This page describes the process of uploading your app to Meta Quest Developer Center. From here, you can prepare your app to submit to the Store as well as distribute your app internally to members of your developer organization.
First,
sign the app if you haven’t already, and provide a version code. The process is the same as when you first created the app package but with some additional flags. Each time you want to upload a new build to the Store, you need to change the input for the “
version code
” to increment the value each time. For more information check the
PWA Packaging page.
Once packaged and signed, you can upload your APK to the Meta Quest Developer Center.
- In your browser, navigate to Meta Quest Developer Dashboard.
- In the left-side navigation, select My Apps.
- In the top right of the page, click the Create a New App button.
- Select the Meta Horizon Store option.
- Give the app a name and then click the Create button.
- Follow the instructions to upload your APK generated using the CLI to an ALPHA release channel. This can be done through the Meta Quest Developer Hub or the CLI using the
upload-quest-build
command. The ALPHA channel enables members of your developer organization to test the app before submitting it to the Store. - In the sidebar, click Distribution > App Submissions.
- Fill out the Description section.
- When done, click the Save & Continue button.
- Upload images to the Assets section. For more information, see Meta Horizon Store Asset Design Guidelines.
- In the Specs section, select Apps for Category and then choose up to two appropriate genres from the list. You don’t need to submit the app to have members of your developer organization try out the app first through the ALPHA release channel. As the developer, you will already have the entitlement and any applications developed and uploaded will show in your Library.
- Follow the Meta Horizon Store Submission Guidline to submit your app for review.
Frequently Asked Questions
When do I need to submit a new PWA build to the store? PWAs are backed by the website during runtime.
Browser would always load the latest version of your web page when users launch a PWA. Therefore, regular feature updates on PWAs can be done by deploying a new version to your web page. However, a new PWA build submission is required if there is a major change to your app (such as a permission request change, icon image change, etc.).