Greetings, I am facing this scenario in sandbox:-
- User A subscribes to Subscription Group A, it is a success.
- User A logs out.
- User B logs in (Purchases.login(NEW_APP_ID)) (same App Store account)
- User B subscribes to Subscription Group B, it is an error.
ERROR: Product purchase for '<Subscription Group B>' failed with error: PurchasesError(error: There is already another active subscriber using the same receipt., userInfo: ["NSUnderlyingError": Error Domain=RevenueCat.BackendErrorCode Code=7102 "There is already another active subscriber using the same receipt.
Â
- User A is now subscribed to Subscription Group A and Subscription Group B simultaneously (webhook is alternating between the two)
How can I stop Group Bâs subscription being given to User A? If âKeep with Original App User IDâ is set, then User Bâs subscriptions will be given to User A. If âTransfer with New App User IDâ is set, User Aâs subscriptions will be set for User B. But I need both to keep their current state and be independent from the other.
Would merging Group Bâs subscriptions with Group A solve it? Because at least then, no two subscriptions can be active .. and it would throw an error? Or we are back at square one and it will set for upgrade/downgrade for option set in RevenueCat regarding transfersâŚ?
