What each channel gives you
| PWA (add to home screen) | Store app (WebViewGold) | |
|---|---|---|
| Discovery | Only via your website; most users do not know the install flow | App Store and Google Play search, categories, sharing a store link |
| Install flow | Share sheet → Add to Home Screen (iOS); banner on Android | One tap on Get / Install |
| Push notifications | Android: yes. iOS: only after home-screen install, no badges in many cases | Native push on both platforms, with badges, sounds and targeting |
| Payments | Your web checkout | In-app purchase and subscriptions with store billing; web checkout stays for physical goods |
| Native features | Limited by the browser | Biometrics, QR scanner, native share, downloads to the gallery, deep links, haptics |
| Trust | Looks like a website | A listing with ratings, screenshots and a privacy label |
| Updates | Instant | Instant for the web content; store review only for native changes |
The iOS reality
On iPhone, installing a PWA means tapping the share icon, scrolling to "Add to Home Screen" and confirming. Few users outside of tech do that, and web push on iOS only works for apps installed this way. Apple has also signaled more than once that it treats home-screen web apps as a browser feature, not an app platform.
Users ask "is it on the App Store?" because that is where their trust and their payment methods live. A store listing with screenshots, a rating and a privacy label is the credibility a prompt-built product otherwise lacks.
How to have both
Keep the PWA for web visitors. Wrap the same URL with WebViewGold for iOS and Android, enable push notifications and the features you need, and publish. The app always shows the current version of your web app. Users who come from search get the store app; users on your website get the PWA; your codebase stays one.
Start with the free readiness check to see what the store reviewers will look at, then follow the guide for your builder.
Frequently asked questions
Can a PWA be submitted to the App Store directly?
No. Apple only accepts native binaries. A PWA needs a native wrapper such as WebViewGold to be listed. Google Play accepts Trusted Web Activities for PWAs, which still require a native package.
Do I lose the PWA features inside the store app?
The app loads the same web app, so service-worker caching and your manifest-based theming keep working as far as the system WebView supports them. Native push replaces web push inside the app.
Is a store app more work to maintain?
Only the native shell: once published, you update it when you change the icon or add a native feature. Content and logic updates come from your web app automatically.