Skip to main content
Question

Multiple Apps - One Subscription. How?


Forum|alt.badge.img

This has been partially addressed in previous posts, but I think it’s worth brining up again because there are aspects of solving for this that are not straightforward.

I’m an indie iOS developer with limited resources, and my requirements are that a user is able to subscribe within one of my apps, and get access to all my other apps as well (3 in total). In RevenueCat I understand how to link products across multiple apps within the same project with a single entitlement, that part is straightforward. The parts that aren’t relate to user management.

Apple doesn't provide for this, and recommends user management with my own server. RevenueCat creates anonymized user IDs, but they are not useful for my case since they’re linked to an app instance on a particular device. RevenueCat recommends custom App User IDs, but that still requires that I use my own backend for user management.

I want to spend my energy bringing features to my users, and not spend it maintaining subscription infrastructure. Are there relatively painless ways I can fulfill my requirements, or are my requirements just not realistic for an indie developer?

This post has been closed for comments

2 replies

Forum|alt.badge.img+8
  • RevenueCat Staff
  • 590 replies
  • May 19, 2025

Hi, like you stated the recommended way for this using RevenueCat is to have your apps all in the same project and to use custom app user ids so they can share entitlements across the apps. One thing that you could try is to provide users with a redeemable code after they make a purchase so they can then use this on your other app’s to unlock access to purchases, maybe via free offer codes


Forum|alt.badge.img
  • Author
  • New Member
  • 1 reply
  • May 19, 2025

Hi ​@Haley Pace and thank you for the response! That is one alternative idea I’ve explored, and is a decent plan B, if I can’t move this forward otherwise.

I’m also looking into Firebase as a possible option for user management.


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