Replies: 2 comments
-
|
This issue usually happens when an old iOS transaction was never finished. In your flow, the transaction is only finished when the subscription is active, so expired purchases stay in the queue forever and keep coming back. If you finish all transactions (even when validation fails), this problem goes away. Also, you're using |
Beta Was this translation helpful? Give feedback.
-
|
@hyochan Thank you for your advice — it looks like |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I am using
"expo-iap": "^2.7.14",for purchasing subscription. My problem is that everything was working fine but from no where it start to returionging wrong purchase.When I am trying to
requestPurchasein iOS app in testflight mode, expo-iap is fillingcurrentPurchasewith data from "old purchase" that is already expired(then it goes to server validation, it returns isActive: false), and user receive error message.It goes
buySubscription>effect>handleSubscriptionPurchasewhere purchase is something old from the past, that is already expired.Beta Was this translation helpful? Give feedback.
All reactions