Hi RevenueCat Team,
We’re currently using RevenueCat to manage subscriptions in our app and had a question regarding real-time updates to CustomerInfo.
In our setup, we sometimes grant promotional subscriptions via our backend (outside the client app). While this works correctly on RevenueCat’s side, the updated entitlement is not immediately reflected in the app UI. At the moment, users need to restart the app (or trigger a manual refresh) before the new subscription state is visible.
We’re looking for the best practice to ensure the UI updates in real time when CustomerInfo changes(Flutter) due to backend actions.
Specifically:
- What is the recommended way to listen for CustomerInfo updates when changes are made externally (e.g., via backend APIs)?
Our goal is to avoid requiring users to restart the app and instead reflect entitlement changes immediately.
Any guidance or best practices would be greatly appreciated.
Thanks in advance for your help!
Best regards,
