All articles

Guide

How to Publish a PWA on the Google Play Store

August 10, 2026 · 9 min read

Publishing a PWA on the Google Play Store means shipping a signed Android App Bundle that loads your existing site through a Trusted Web Activity. No native rewrite, no second codebase — but the Play Console has requirements worth getting right the first time.

Before you build

  • Your site is served over HTTPS with a valid certificate.
  • A web manifest is linked in <head> with name, start_url and display: standalone.
  • At least one 512×512 PNG icon is declared in the manifest.
  • A service worker is registered and controls your scope.
  • theme_color is set — Android uses it for the toolbar and splash background.

Choose a package name you can live with

The package name (for example com.yourcompany.app) is permanent. It cannot be changed after your first release, and it identifies your app across every Android device. Pick a reverse-domain name you actually own.

Publishing in the Play Console

  • Create a Google Play developer account (one-off 25 USD registration fee).
  • Create the app, set the default language, app name and category.
  • Upload the signed AAB to a testing track first — internal testing is instant.
  • Complete the store listing: short and full description, screenshots, feature graphic, 512×512 icon.
  • Fill in the content rating questionnaire, data safety form, target audience and privacy policy URL.
  • Promote the release to production and wait for review.

Avoiding a policy 4.3 rejection

Google rejects apps that are only a thin wrapper around a website. A TWA with a valid manifest, working service worker and verified Digital Asset Links is the officially documented way to publish a PWA, and it does not fall foul of the minimum functionality policy.

Updating after launch

Because the app loads your live site, most content and feature changes appear instantly — no release required. You only ship a new bundle when the icon, splash screen, package configuration or version code changes, and every one of those uploads must be signed with the same certificate as the first.

Ready to ship your Android app?

Paste your PWA URL, get a signed APK and a Google Play ready AAB in minutes.

Build my app