Skip to main content
Question

There is already another active subscriber using the same receipt - RECEIPT_ALREADY_IN_USE

  • March 27, 2025
  • 1 reply
  • 11 views

Forum|alt.badge.img

Hello,

To briefly describe, similar to Instagram, where users can subscribe to multiple content creators, our application follows the same approach.

We conducted an experiment by creating 2 Subscription Groups on App Store Connect:

  1. subs_offer_1 includes two Renewable Subscription plans: A and B
  2. subs_offer_2 includes two Renewable Subscription plans: C and D

On the same device (meaning the same Apple ID), I performed the following steps:

  1. Created a new account X1 in our system with user_id = X1_id, then called the function: Purchases.logIn(X1_id). Successfully purchased plan A in subs_offer_1.
  2. Logged out and called the function: Purchases.logOut()
  3. Created another new account X2 in our system with user_id = X2_id, then called: Purchases.logIn(X2_id). Tried to purchase plan D in subs_offer_2 but encountered the following error:

PlatformException(7, There is already another active subscriber using the same receipt., {readableErrorCode: RECEIPT_ALREADY_IN_USE, code: 7, message: There is already another active subscriber using the same receipt., readable_error_code: RECEIPT_ALREADY_IN_USE, underlyingErrorMessage: There is already another active subscriber using the same receipt.}, null)

 

 

Is there any way we can handle subscriptions like Instagram?

Thank you!

 

Current Version: purchases_flutter: ^8.6.1

 

1 reply

Forum|alt.badge.img+8
  • RevenueCat Staff
  • 529 replies
  • March 31, 2025

Hi, you are getting the error “RECEIPT_ALREADY_IN_USE” because your project uses the ‘Keep with original app user id’ restore behavior. So when the user 2 tries to use the same Apple account as user 1, this error is thrown. Do note that RevenueCat does not support multiple users using the same underlying store account due to the receipt being tied to the Apple account. For your case, I recommend using only one Apple account per user, or you can switch your restore behavior to ‘Transfer to new app user id’ if you want purchases to transfer between users. See our docs here for more details. 

For subscribing to multiple content creators, you will want each subscription in a different subscription group as if they were in the same one then the user would be unable to subscribe to both creators. 


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