Skip to main content

Hey everyone,

 

I have a question about handling subscription events in my iOS app. I have set up the SDK & can fetch current user subscription status but I am not sure about the best way to manage real time updates when a user upgrades, downgrades or cancels their subscription.

Do I need to manually poll the server for changes or is there a way to get notified instantly? Also if a user switches plans mid cycle how does RevenueCat handle proration??

During my research I have come across the idea of integrating tools like Google Cloud Platform for monitoring and analyzing subscription related events. Has anyone tried this & does it add value to the process??

if anyone have any resources, tutorials or personal experiences please share with me, It would be greatly appreciated!!

Thank you……. :)

Hi ​@kieranas,

The best way to check it in the app is to keep looking for active entitlements. We handle all the logic from our side for subscriptions, expirations, upgrades and downgrades so you can just rely on entitlements. 

You can find here all the documentation and how we handle prorations for each store.

For analytics and such, you can check our integrations menu and find the one that fits you better. That way you don’t need to do anything from the client and we’ll just send all the events to your preferred platform.

Let me know if you have questions!


Reply