Skip to main content
Question

Multiple User Subscriptions Not Supported on Single Devices


Forum|alt.badge.img

I’m building a mobile app where multiple users can log into the app on the same device, and each user should have their own individual subscription managed via RevenueCat and Google Play Billing.
 

We’ve enabled restorePurchases() in our app before every new purchase attempt — as recommended. Also, we’ve set “Block Restores” in RevenueCat settings (i.e., Keep with original App User ID), so that subscriptions are not transferred between users.

Here’s what happens:

  1. I log in as User A in the app.

  2. I subscribe to the monthly plan.

  3. I then log out and create a new account: User B.

  4. Even after manually switching to a different Google Play account in the Play Store app (Settings > Profile > Switch account), when I try to subscribe again under User B, I get the error:

“There is already another active subscriber using the same receipt.”

 

Expected Behavior:
Each app user (e.g. User A, User B) should be able to:

  • Have their own subscription

  • Purchase separately even if they are on the same device.

This post has been closed for comments

2 replies

Forum|alt.badge.img

facing similar issue even i tried clearing data of play store app from settings, It would be great help if anyone have solution for this issue


alejandra-wetsch
RevenueCat Staff
Forum|alt.badge.img+5

Hey ​@ali-0fd08e, ​@mukul-sharma

Thank you for reaching out. I’ll be happy to help here!

What you’re experiencing is the expected behavior when using the “Keep with original User ID” restore behavior. With this configuration, we ensure that the purchase is registered under one User ID only, meaning that if another User ID tries to restore that purchase, then it will fail. Please check the documentation here.

At this time RevenueCat cannot be used for individual purchases of multiple users using the same device, unless the store account is different, as purchases are tied to the underlying store account. 


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