Hi everyone,
I’m using flutter to develop a feature that grant promotion access to an entitlement.
The process is :
1 - Client send it’s original_app_user_id to the backend server
2 - The backend server perform an API call to "https://api.revenuecat.com/v1/subscribers/#{user_id}/entitlements/#{entitlement_id}/promotional"
3 - RevenueCat send status 201 response back
4 - The backend send success to the Client
5 - The client should refresh the customInfo (through restore purchase)
This process works fine on iOS, the subscription to the entitlement is active. But on Android, it does not seems to work. Even after 5 minutes (which should clear the cache) the customInfo does not show the new subscription, even after killing and launching the app.
I’m pretty sure it should work as it is, because it works on iOS. Can someone help me out ?