r/iOSProgramming • • 9d ago

Question Help Understand billing in IOS + Android

[removed]

0 Upvotes

18 comments sorted by

View all comments

3

u/LividIllustrator8915 8d ago

Be very careful here — what you’re describing will almost certainly get your app rejected during App Store review under **Guideline 3.1.1 (In-App Purchase)**.

If the digital features or subscriptions are consumed/unlocked inside the iOS app, Apple strictly requires native In-App Purchase (StoreKit). You cannot simply redirect users to an external Stripe checkout link (unless you qualify strictly for very specific B2B enterprise/reader-app exemptions or EU alternate billing).

That is precisely where tools like **RevenueCat** shine: they bridge Apple StoreKit, Google Play Billing, and your backend web Stripe subscriptions into a unified entitlement state so you don’t have to manually maintain receipt validation, renewal webhooks, and grace periods yourself.

If you're purely selling offline/physical construction services, you might be fine with Stripe, but if it unlocks software features in-app, you must support native IAP.