Hello,
We are experiencing an issue where our In-App Purchase products fail to load during App Review, but work correctly in TestFlight using the exact same build.
App Details:
Framework: React Native (Expo) with RevenueCat SDK
Products: 4 auto-renewable subscriptions
Important context:
Our app has been through multiple review cycles. In earlier submissions (builds 3 and 4), the IAP products loaded correctly and the reviewer was able to see the prices on the same review device (iPad Air 11-inch M3). However, in our most recent submissions, the exact same implementation is no longer loading products during review, despite working correctly in TestFlight.
What works on our side:
StoreKit successfully returns all subscription products
RevenueCat offerings load correctly
Localized pricing is displayed properly
Purchases complete successfully
Restore purchases work as expected
Tested on multiple physical devices with sandbox accounts
What happens during App Review:
The paywall shows "—" instead of prices
Products appear to not load from StoreKit
Same binary works perfectly in TestFlight
We have verified:
All 4 IAP products are attached to the submitted app version
Product identifiers match exactly between App Store Connect and code
Paid Apps Agreement is Active (Jun 7, 2026 - Jun 5, 2027)
Banking and tax information are Active
Products are marked as available for sale
Bundle ID is registered and In-App Purchase capability is enabled
We noticed a similar thread here:
https://developer.apple.com/forums/thread/827016
https://developer.apple.com/forums/thread/829441
We suspect this may be an intermittent StoreKit product retrieval issue specific to the App Review sandbox environment, as the behavior changed between review cycles without any changes to our IAP implementation.
Any guidance would be appreciated.
Thank you.
Topic:
App Store Distribution & Marketing
SubTopic:
App Review
Tags:
StoreKit Test
Subscriptions
App Store Connect
0
0
156