Skip to main content
Solved

Will subscriptions persist when reusing anonymous ID across Android and iOS?

  • April 5, 2025
  • 1 reply
  • 16 views

Forum|alt.badge.img+1

 

Hi there,

I have a question about anonymous user IDs and subscriptions.

My scenario:

  1. User subscribes on Android using RevenueCat's anonymous ID
  2. Later, they get a new iOS device and use our data transfer feature
  3. As part of this data transfer, we'd transfer the RevenueCat anonymous ID from Android to iOS

What I need to know:

  • If we transfer the anonymous ID and call login() with that ID on the iOS device, will the subscription be recognized?
  • What happens to the subscription status on the original Android device after this?
  • Are there any platform-specific limitations to this approach?

Creating user accounts isn't an option for our app. We need to rely solely on anonymous IDs for subscription tracking.

Best answer by Jens

Yes, that will work. The subscription status on Android will also remain active. They will essentially be “logged in” to the same ID on both devices. If they delete and reinstall their Android app, they would get a new anonymous ID and not have access until they restore their purchases. 

There are not really any limitations to this approach.

View original
Did this post help you find an answer to your question?
This post has been closed for comments

1 reply

Jens
RevenueCat Staff
Forum|alt.badge.img+7
  • RevenueCat Staff
  • 187 replies
  • Answer
  • April 5, 2025

Yes, that will work. The subscription status on Android will also remain active. They will essentially be “logged in” to the same ID on both devices. If they delete and reinstall their Android app, they would get a new anonymous ID and not have access until they restore their purchases. 

There are not really any limitations to this approach.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings