Hello Apple Developer Community,
I need technical assistance with a recurring StoreKit subscription issue affecting my iOS application, DRIVER BRAIN.
Application details:
- App: DRIVER BRAIN
- Bundle ID: com.oney.driverbrain
- Subscription Product ID: com.oney.driverbrain.premium.monthly
- Subscription price: $9.99 USD per month
- Introductory offer: 3-day free trial
- Development framework: Flutter (iOS)
Problem:
During Apple's App Review, the subscription product is not being returned by StoreKit.
The purchase screen displays the message:
"Apple has not returned the subscription yet."
As a result, App Review cannot complete the subscription purchase flow, and the application has been rejected under Guideline 2.1 – App Completeness.
Checks already completed:
- Subscription Product ID verified.
- Bundle ID verified.
- In-App Purchase capability enabled.
- Three-day introductory trial configured in App Store Connect.
- Paid Apps Agreement active.
- Banking and tax information active.
- Subscription availability reviewed.
- Sandbox account configuration and physical iPhone testing performed.
Despite these checks, Apple's reviewers continue to encounter the subscription loading problem.
I would appreciate assistance from Apple's StoreKit engineers or experienced developers with the following questions:
- Why might an auto-renewable subscription product not be returned during App Review?
- How can I identify whether the issue originates in StoreKit product retrieval, App Store Connect configuration, or the review environment?
- Which StoreKit diagnostic logs or code excerpts would help identify the root cause?
- What is the recommended technical solution to ensure the subscription product loads reliably during App Review?
I am looking for a definitive diagnosis rather than repeating configuration checks that have already been completed.
Thank you for your assistance.