I have configured “Keep with original App User ID” as transfer behaviour which leads to binding of a subscription to a single userID.
Now lets say user has bought the subscription while being logged into accountA, later at some point user uninstalls the app and logins with accountB in app, now playstore being the same, when user tries to subscribe again, the error will come: Product Already Purchased Error
Upon triggering Purchases.restore or Purchases.sync, we will get RECEIPT_ALREADY_IN_USE, I want to show the user accountA details so user can log back in with correct account, however I can’t as revenue cat doesnt surface any usable info in above errors, like appUserId / receipt / token of the purchase from the previous account which I can query in my backend to fetch accountA details.
What is the correct way here ?
Question
Issue with ProductAlreadyPurchasedError & RECEIPT_ALREADY_IN_USE Flow.
This post has been closed for comments
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
