Hi everyone,
I’m having an issue where my TestFlight build cannot load auto-renewable subscription products from App Store Connect.
The app is built with Flutter and uses StoreKit 2 through an in-app purchase implementation. The same subscription system works correctly on Google Play Billing and returns product details/prices there, but on iOS StoreKit returns no subscription products.
I tested this on a real iPhone installed from TestFlight, not from Xcode debug and not using a local StoreKit configuration.
The app requests four auto-renewable subscription product IDs. The IDs in code exactly match the product IDs in App Store Connect.
The app diagnostics show:
Platform: iOS
StoreKit mode: StoreKit 2
Store available: true
Requested IDs: 4 subscription product IDs
Returned IDs: none
Missing IDs: all requested product IDs
Error source: app_store
Error code: storekit_no_response
Error message: StoreKit: Failed to get response from platform.
Store note: The store accepted the query, but did not return details for these product IDs.
Things I have already checked:
Product IDs match exactly between Flutter code and App Store Connect
Bundle ID matches the App Store Connect app record
In-App Purchase capability is enabled
Subscriptions are in one subscription group
Subscription availability is set for all countries/regions
The TestFlight build is installed on a real device
Local StoreKit configuration was removed
StoreKit reports store availability as true
App Store Connect / In-App Purchase keys are configured for backend verification
The same product-loading flow works on Google Play
The current App Store Connect status for the
subscriptions is:
Subscriptions: Ready to Submit / Ready for Review
Localizations: Prepare for Submission
Also, the bank information is not submitted yet.
My question is: can StoreKit in TestFlight return subscription product details while the first auto-renewable subscriptions are still only “Ready to Submit” and have not yet been submitted with an app version for review?
Or will StoreKit return no products until:
The first subscriptions are attached to an app version and submitted for review
Subscription localizations are fully prepared/submitted
Paid agreements, tax, and banking are fully completed
Since StoreKit is available and accepts the product query, but returns zero products, I’m trying to understand whether this is expected App Store Connect behavior or if there is another configuration issue I should check.
Thanks.
Topic:
App & System Services
SubTopic:
StoreKit
Tags:
Subscriptions
StoreKit
App Store Connect
In-App Purchase
1
0
518