What App Store Review actually allows
Apple's Review Guidelines have a specific rule for web-based apps: section 4.2 (minimum functionality). It states that apps should not be "simply a website bundled in a native wrapper without added value." In practice, this means:
Rejected under 4.2
- — A static marketing site or brochure wrapped in WKWebView
- — A single-page site with no user interaction beyond reading
- — An app that is functionally identical to opening the site in Safari
Passes review
- — A SaaS dashboard with login, data management, and real user workflows
- — A content platform with offline reading, bookmarks, or push alerts
- — A tool app with a clear primary function (editor, calculator, tracker, etc.)
- — A marketplace, booking, or community app with user-generated interaction
Most real SaaS products pass review. The bar is higher than Google Play's policy 4.3, but it's not insurmountable — Apple wants apps that justify the install.
Why there is no TWA for iOS
On Android, Trusted Web Activity lets a Chrome tab run full-screen with no browser UI, signed by the same key as your web app (assetlinks.json). It works because Google controls both the Play Store and Chrome.
On iOS, all browsers — Chrome, Firefox, Edge, and even Safari — are required by Apple to use WebKit as the rendering engine. Apple does not allow a TWA-equivalent because: (1) there is no Chrome on iOS in the TWA sense, (2) Apple restricts apps from loading arbitrary web content without a WKWebView wrapper, and (3) the App Store guidelines treat WebView apps as requiring the same native-value test as any other app.
The iOS equivalent of a TWA is a WKWebView-based Capacitor app — it wraps your URL in Apple's WebKit view, handles signing and provisioning profiles, and packages everything into an .ipa file. It requires Xcode on macOS and an Apple Developer Program membership.
What you can do today (no App Store needed)
iOS has 1.3B active devices. You don't need an App Store listing to reach them — the web already works. Here's the priority order for iOS reach today:
1. Optimise your PWA for iOS Safari
Effort: LowiOS 16.4+ supports Web Push API, install prompts, and standalone mode. Add a web manifest, test 'Add to Home Screen', and configure web push. Users get a home-screen icon and push notifications without an App Store review.
2. Use a hosted WKWebView wrapper
Effort: MediumServices like Median or Gonative wrap your URL in a WKWebView app and submit it to the App Store on your behalf. You provide the URL and assets; they handle Xcode and provisioning. Costs vary by service.
3. Wait for SaasToStore iOS (Sprint 6)
Effort: Zero nowSaasToStore's iOS pipeline is in development — Capacitor iOS + Xcode signing + TestFlight + App Store submission, same one-click pipeline as Android. Expected in Sprint 6.
The App Store economics for SaaS
Before committing to an App Store submission, understand the economics:
| Factor | Detail |
|---|---|
| Developer program | 99$/year — covers iOS + Mac App Store |
| Commission on IAP | 30% (15% for small businesses under $1M/year) |
| Web checkout exemption | Subscriptions sold on the web: 0% commission — Apple only takes a cut on in-app purchases |
| Review timeline | 24–48 hours for most apps; up to 7 days for first submissions or rejected-and-resubmitted apps |
| Annual renewal | Miss the renewal: your app is removed from the store until you pay |
| Guideline changes | Apple updates guidelines regularly — an app approved today can be flagged in a future policy cycle |
The reader app model is the most common pattern for SaaS founders: the app displays content and functionality, but directs users to the web for new subscriptions. This avoids the 30% commission entirely. Apple allows this — you cannot advertise alternative purchase options inside the app, but you can link to your site's account page.
The practical recommendation
For most SaaS and web app founders in 2026:
- 1Start with Google Play (Android) — fastest path, widest reach, no annual fee.
- 2Enable PWA installation on your site for iOS Safari users — costs nothing, reaches iOS today.
- 3Add desktop distribution (Windows + Linux + macOS) — developer and professional users.
- 4Add iOS App Store once SaasToStore's iOS pipeline launches — same workflow as Android.
This ordering prioritises revenue impact per hour invested. Google Play is live in one session.PWA on iOS requires only a valid manifest. Desktop reaches professional users for free. App Store is the highest-effort channel — worth it, but not first.
Check your app's Android + Desktop readiness now
Free PWA check — tells you which stores you can reach today, in 10 seconds.
Check my app →