I have done various tests and I would have to ask some questions:
1. Is it normal that after subscribing with a Device with an account, if I install the app on another Device that has the same account, I immediately enable the subscription without the need to restore? This way I never use restore.
I have not done anything in particular so I think the default value is set which is "Transfer purchases".
There is a way to better understand how it works and how you can set the various behaviors because from the doc I have not been able to understand this topic well.
In my app there are two simple subscriptions (monthly and yearly) and I have no special needs (there is no login or anything else in the app) so I opted to have RevenueCat create the user's ID automatically.
Thanks for your attention
Solved
About "Restore function"
Best answer by sharif
Hey Carlo,
Sorry for the delay here! Didn’t notice the follow ups. In those situations you described where the user changes phones and installs the app again, it’s not expected that the user immediately have access to their subscription. The user should restore purchases or log in to your app to regain access to their existing subscription. If you’d like, you can restore purchases when the user first launches the app by calling syncPurchases
. Make sure not to restore purchases on every app launch as this can slow down your app - instead, just call syncPurchases
the first time the user launches the app after installing the app.
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.