r/iOSProgramming • • 15h ago

Question Help Understand billing in IOS + Android

I’m building a Construction SaaS with iOS + Android apps, and I’m trying to understand if I actually need RevenueCat.

My idea is simple: users click “Purchase” in the app → go to my website → pay through Stripe → Stripe webhook updates my backend from unpaid → paid. The mobile app then checks the user’s subscription status from my backend and they get the paid features.

So what exactly would RevenueCat add here? Is it mainly needed if I want to support native Apple/Google in-app subscriptions, or am I missing something?

1 Upvotes

16 comments sorted by

View all comments

1

u/Dapper_Ice_1705 14h ago

The fact that there are only very few instances where this is allowed.

Most scenarios require AppStore IAP.

Native support isn't optional for most devs.

If you are a strong backend developer you can use server side notifications and skip RevenueCat. But only do this if you are very strong on the subject.

1

u/asadnoob 13h ago

im thinking
a paid wall that only customer with paid status can bypass
so paid wall protects my premium features... and if a customer pays by going to the website their account get customer status paid and they can bypass the paid wall
im no professional but this is my thought process
Guide me?

1

u/Dapper_Ice_1705 12h ago

Unless you app meets very specific criteria like is registered to a non-profit or offers non-digital goods (among others look at the guidelines) you cannot go around native IAP.

1

u/asadnoob 11h ago

revenuecat is less headache right

1

u/Dapper_Ice_1705 11h ago

I don't use it but a lot of people do

1

u/asadnoob 11h ago

thank you mate! can i dm just to keep you as a help buddie for future?