4.6.3
0.63.3
IOS 14
Should trigger when an event occured
When page loaded, all old purchase triggered
Real device
purchaseUpdateSubscription = purchaseUpdatedListener(async (purchase) => {
console.log('purchaseUpdatedListenerLOG', purchase);
}
It's really serious issue. In purchaseUpdatedListener function I make back-end requests. Now all purchases mixed. Need very fast solution.
All below purchases are from july 14. Why we're getting old transaction values?

@hyochan
The same for me ((
This is also happening for me.
We're having the same issue, with regular IAPs instead of subscriptions though. Backend is receiving seemingly random transactions.
Not sure if this is an react-native-iap issue though, as validation response from apple also show multiple transactions, some of them being older. In addition, these issues have started what looks like out of nowhere, with no code changes from our side.
Has anyone heard of this issue outside of RN?
same here
this is because the finishTransaction not work on iOS that's why all transaction is pending and u gets all of them next time u open app or purchase
Did any of you manage to fix this? clearTransactionIOS() doesn't seem to do it for me either.
Looks like a dup #1138.
Most helpful comment
@hyochan