Hello,
My TestFlight app cannot load any in-app purchase products in Sandbox.
App: AI Photo Toolkit Pro Bundle ID: com.mengjuanhuang.aiphototoolkit TestFlight build: 1.1 (5)
Product IDs:
- com.mengjuanhuang.aiphototoolkit.pro.lifetime
- com.mengjuanhuang.aiphototoolkit.pro.monthly
- com.mengjuanhuang.aiphototoolkit.pro.yearly
The products are configured in App Store Connect with localization, pricing, US availability, screenshots, review notes, and an active Paid Applications Agreement. The IAPs and subscription group were submitted with the app version.
A US Sandbox Apple Account is signed in on a real device. Using Settings > Developer > Sandbox Apple Account > Initiate Transaction with:
Product ID: com.mengjuanhuang.aiphototoolkit.pro.lifetime
Bundle ID: com.mengjuanhuang.aiphototoolkit
returns:
“The provided product identifier or bundle identifier is invalid.” [Environment: Sandbox]
The TestFlight paywall also receives an empty product list.
The bundle ID and product IDs have been verified character-for-character. What additional App Store Connect state or propagation requirement could cause Sandbox to reject these valid identifiers?
Thank you.