Hello,
We are facing an issue with In-App Purchases (subscriptions) in two iOS apps built with React Native + react-native-iap.
Issue
Some users receive the error:
E_CONNECTION_CLOSED
during the purchase flow.
However:
The payment is successfully deducted via the App Store.
The subscription appears in the user's Apple ID subscription list.
But on our side:
The app does not receive the StoreKit transaction callback
No receipt or transaction ID is delivered
Our backend cannot validate the purchase.
Restore Purchases
When affected users try Restore Purchases, StoreKit returns:
No purchases found
even though the subscription is visible in their Apple ID.
Most affected users are from India, and many payments are made via UPI through App Store billing.
Has anyone experienced a case where:
*the user is charged *the subscription exists in Apple ID *but StoreKit never returns the transaction or receipt?
Any suggestions on how to recover these transactions would be greatly appreciated.
Thanks!