I’m building a Flutter app with an account-based subscription model (users must log in).
Android: subscriptions are purchased exclusively via Google Play Billing
iOS: subscriptions are purchased exclusively via StoreKit (In-App Purchase)
The app does not:
Subscriptions are tied to the user account on my backend. After validating receipts (Google / Apple), the backend grants premium entitlement.
If a user:
They will automatically have premium access on iOS (and vice versa), because entitlement is synced server-side.
Both platforms still allow native in-app subscription purchases independently.
I’m not asking about monetization strategy — only about Store policy compliance and review risk.
Any policy references or real-world review experiences would be appreciated.
On iOS clause 3.1.3(b) Multiplatform Services specifically permits your design
Paulw11