Skip to main content
Question

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


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

 

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