GUIDE

How to publish a PWA to Google Play

January 15, 2026· 7 min readUpdated June 7, 2026
Short answer: turn your PWA into a signed Android App Bundle (.aab) using a Trusted Web Activity, then upload it to the Google Play Console. Below is the full step-by-step.

1. Make sure your PWA is store-ready

Your site needs HTTPS, a web manifest with name, icons (at least 512×512), theme_color, start_url and display: standalone, and a registered service worker.

2. Wrap it in a Trusted Web Activity

A TWA is the official Android container for PWAs. You can run Bubblewrap locally, or let SaaSToStore handle it — the output is a signed .aab with Digital Asset Links configured.

3. Create a Google Play developer account

One-time 25 USD fee on the Google Play Console. Verify your identity (passport or ID card). Allow 24 to 48 hours for approval.

4. Create the app listing

In the Play Console, create a new app. Prepare: app name (≤30 chars), short description (≤80), full description (≤4000), 2–8 screenshots, a 512×512 icon, and a 1024×500 feature graphic.

5. Upload your signed .aab

Open Production → Create new release → upload the .aab. The Play Console signs and optimizes APKs from the bundle for every device.

6. Fill content rating, target audience, data safety

Google asks for a content rating questionnaire, your target age, and a data safety form. Answer honestly — wrong answers are a common rejection reason.

7. Submit for review

Once everything is green, submit. Review usually completes in 24 to 72 hours. If rejected, fix the cited issue and resubmit immediately — there is no penalty.

Frequently asked questions

Can a PWA be published on the Google Play Store?+

Yes. Google officially supports publishing PWAs via Trusted Web Activities (TWAs). The TWA wraps your PWA in a signed Android App Bundle and runs it full-screen.

What do I need before submitting?+

A valid web manifest, HTTPS, a service worker, a signed .aab, a Google Play developer account (25$ one-time), screenshots, a 512×512 icon, and a feature graphic.

How long does the first review take?+

Typically 24 to 72 hours for a brand new app. Updates are usually reviewed faster.

Why was my PWA app rejected?+

The most common cause is policy 4.3 (minimum functionality) when the app is a raw WebView. Using a TWA via Bubblewrap normally avoids this.

Ready to publish your app?

Paste your URL. We build the signed Android App Bundle. You upload to the Play Store.

Deploy now

Keep reading