All articles
· 10 min read

Getting your PWA into the app stores in 2026

How to publish a PWA to the Google Play Store (TWA), Microsoft Store, Meta Quest Store and Samsung Galaxy Store — with the gotchas nobody warns you about.

TI
The InstantPWA team
Product & engineering

Every year someone asks: "Can I publish my PWA to the app stores?" The 2026 answer is yes for three out of four. Here’s the exact path for each store, plus the traps that eat weekends.

Google Play (Trusted Web Activity)

A TWA is an Android app that renders your PWA inside a Chrome tab with no browser chrome. Use Bubblewrap:

npm i -g @bubblewrap/cli
bubblewrap init --manifest https://yoursite.com/manifest.webmanifest
bubblewrap build

Verify domain ownership via Digital Asset Links (a JSON file at /.well-known/assetlinks.json) or Play refuses the upload. Expect a 3–7 day review on first submission.

Microsoft Store

Microsoft crawls the web looking for high-quality PWAs and auto-adds them. To submit deliberately, use PWABuilder to generate an MSIX package and upload via Partner Center. The Store accepts real PWAs — no wrapper required.

Meta Quest Store

Meta Horizon OS supports PWAs since v65. Wrap with the Meta Quest Developer Hub, target the immersive-web features (WebXR) you support, and submit via Meta Quest Developer Center. Approval is faster than Google Play.

Samsung Galaxy Store

Samsung accepts PWAs directly through the Galaxy Store Seller Portal. The catch: your manifest must specify samsung_internet_browser in related_applications for the Store to trust the identity match.

Apple App Store

Apple’s guidelines still bar apps whose only functionality is loading a website. Options:

  • Capacitor wraps your PWA as a real iOS app. Adds native APIs (haptics, camera, keychain). Approvals are routine.
  • Web-only — publish via the browser install flow. Skip the store.

Which stores are worth the effort?

Google Play, always — it’s where Android users search for apps. Microsoft Store, yes for productivity products. Meta Quest and Samsung — only if your audience uses those devices. Apple — only if you’re already investing in Capacitor.

Post-listing playbook

Keep the web install flow. Store users are ~15% of downloads for most PWA-first products; the web is still the majority. Track store installs separately with a utm_source in your manifest’s start_url.

Ship your install prompt in 60 seconds

InstantPWA is one line of code. Free forever for one widget, no card required.

Get started free