Hi, I recently published my app called MealMorph AI. But the "Start the 3-day free trial" button is not working. Everything is set up properly - the code files, store configuration, and the subscription section in App Store Connect. When I test the app on a simulator, that button works, but not on the published app, which is so confusing. Before, I asked App Store support for help, and they said it's not working maybe because I didn't set up the introductory offer of the 3-day free trial. I did fix that and it is still not working. I'll attach some screenshots:
Urgent Help - Problems with my Published App
but not on the published app,
Which of the following cases apply to your issue:
Case 1
- You configure your auto-renewable subscription with an introductory offer in App Store Connect.
- Apple approved your auto-renewable subscription.
- You are a user who hasn’t previously received an introductory offer for the given product, or for any products in the same subscription group.
- When you attempt to purchase your subscription, the dialog purchase doesn't show the introductory offer.
Case 2
- You configure your auto-renewable subscription with an introductory offer in App Store Connect.
- Apple approved your auto-renewable subscription.
- You are a user who hasn’t previously received an introductory offer for the given product, or for any products in the same subscription group.
- The button doesn't do anything.
If you are running into Case 1, confirm that you configured an introductory offer for your auto-renewal subscription in App Store Connect. For more information, see Set up introductory offers for auto-renewable subscriptions.
If you are running into Case 2, confirm your auto-renewable subscriptions are available in the storefront associated with the Apple ID currently logged into the device. For more information, see Set availability for in-app purchases.
Everything is set up properly - the code files, store configuration, and the subscription section in App Store Connect.
When you enable StoreKit Testing in Xcode, StoreKit queries the active StoreKit configuration file in your Xcode project for in-app purchases configured for your app.
Before, I asked App Store support for help, and they said it's not working maybe because I didn't set up the introductory offer of the 3-day free trial.
TestFlight and Apple use the sandbox for in-app purchases. In the sandbox and production environments, StoreKit queries App Store Connect for in-app purchases configured for your app. To test in the sandbox, disable StoreKit Testing in Xcode if enabled in your Xcode project.
Hey, Thanks for replying, but I'm not testing the app. The app is currently published on the App Store, and I want every user to be able to use the button. It should work out for every user. Everything has also been approved including subscriptions. The status of the app says "Processing for distribution".
and I want every user to be able to use the button.
What is the status of your subscription in App Store Connect? For more information, see In-app purchase statuses.
I want every user to be able to use the button. It should work out for every user.
If your subscription isn't available for sale yet, your customers won't be able to purchase it in your app. To ensure your customers see only products that are available for them to purchase, query the App Store before displaying your app’s store UI.
The status of the app says "Processing for distribution".
From App and submission statuses:
Processing for Distribution Your app is being processed and will be ready for distribution within 24 hours.
My status for the subscription in App Store is approved. Everything seems fine, but for some reason, the subscription view page just loads and doesn’t do anything. I don’t understand where its going wrong.