Skip to main content
Question

Transferring subscription to a different project

  • March 31, 2025
  • 1 reply
  • 11 views

Forum|alt.badge.img+5

I currently have two RevenueCat projects, one containing an older version of my iOS app, and one containing Android. I’m currently working on an iOS update, and I’d like to amalgamate both of these apps into one project, but I can’t see how to do this. I can set up a new iOS app in the same project as the Android one, which means that all new subscribers will end up there, but is there some way of moving existing subscribers?

1 reply

kaitlin
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 383 replies
  • April 2, 2025

Hi ​@Owen Bennett,

Yes, in order to get both of these apps into one project, you will need to set up a new iOS app in the project that holds the existing Android app (or vice versa). 

I’d recommend following these steps:

  • in the new iOS app (app #2), set up your existing bundle id, credentials, products, entitlements and offerings from app #1
  • change the public API key in your app’s code to the one matching your new iOS app (app #2)
  • add client-side migration code to the app (basically, if the user is subscribed to app #1 and not subscribed to app #2, sync purchases)

  • ship an update with the migration code and the new API key

This should ensure that your users won’t experience any disruption, and over-time all of your users and purchases will be migrated from app #1 to app #2.


Reply


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