Hi everyone,
I’m currently developing an iOS app using React Native and implementing consumable In-App Purchases (IAP). I'm facing an issue where getProducts returns an empty array without any error messages when testing on a TestFlight build.
I have already completed the following setup:
Agreements, Tax, and Banking: All forms are signed and the status is "Active" in App Store Connect.
Product Configuration: The Consumable product is created in App Store Connect with the status "Ready to Submit".
App Store Connect Integration: The product is correctly linked under the "In-App Purchases and Subscriptions" section of the App version.
Xcode Capability: The "In-App Purchase" capability has been added to the project.
Implementation: The Product ID in my React Native code (using react-native-iap) matches the ID in App Store Connect exactly.
Despite these steps, the product list remains empty. Are there any hidden requirements or specific configurations for TestFlight that I might have missed?
Any guidance would be greatly appreciated. Thanks!