Skip to main content

Hi, I’m using RevenueCat with a subscription-based iOS app. In TestFlight, I’m encountering a problem: a single Apple ID is used on two different devices, but the subscription restore isn’t working on the second device. Both devices are logged into the same Apple ID and the same RevenueCat user setup. Has anyone experienced this issue, or know what might be causing the restore to fail?

Hi ​@Jonghwan,

What do you mean by the restore didn’t work? Are you referring to the restoration itself from Apple server’s or do you mean that they don’t get the correct entitlements? As a debugging step, I would say to double check the sandbox Apple ID account, which can be different from the main production one!

Another thing to consider is to check the transfer behavior for your project and see that its set to your fit your needs.

Best,


@joan-cardona 

Currently, I am testing by switching devices with the same Apple ID. However, when I try to restore purchases on another device using the same Apple ID in the TestFlight environment, the restoration does not work. What could be the reason for this issue?

 

Thank you!!


Hi ​@Jonghwan, could you open a support ticket and send debug logs reproducing this so we can take a closer look? As Joan mentioned, this seems unexpected unless the restore method raised an error or your restore behavior doesn’t permit the operation. Thanks!


Reply