I recently started using RevenueCat SDK in an existing iOS app. I noticed that some users cannot restore purchases on a new device, and even after making a new purchase on the new device, the entitlement for Pro features was enabled only on one device at a time. That is completely wrong behaviour! As I figured it by now, it is causes by RevenueCat’s default setting, which I was not aware of, and which I cannot change myself. Where do I ask for a fix from RevenueCat?
Solved
Re-enable Legacy Restore Behaviour
+4
Best answer by cody
Hey
The legacy restore behavior cannot be re-enabled as it has been deprecated in favor of the Restore and Block behavior detailed here.
To share subscription status across devices/platforms, you’ll need to implement a custom app user ID that is shared across devices/platforms. You’ll then need to call logIn
to share the status across devices requiring a restore- this will allow the desired behavior, with having multiple devices share the same subscription.
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.