StoreKit: No products returned in Sandbox + "This item is not available" in "initiate transaction"

Hi,

my app was rejected because IAP were not present in the app.

I followed guidelines more carefully and filled all buisness detail since then.

And now I have:

  • StoreKit Configuration in XCode is set to None,
  • Products (subscription + consumable product) are already approved (from the previous review)
  • Paid Apps Agreement - active
  • Bank account - active
  • Tax forms - active
  • Compliance - active

Problems:

  1. When trying to test it with TestFlight + sandbox account, StoreKit is returning zero products.

  2. When trying to check my products by "initiate transaction" from Sandbox App Store manage dashboard I am getting an error "This item is not available"

I am totally stuck and don't know what to process next. Unfortunately API.

Answered by App Store Commerce Engineer in 880155022

Hello, first of all I would advise going through all the details on the documentation around configuring In-App purchases as well as testing In-App Purchases with sandbox. Make sure that you have the agreements you require signed and updated and your banking information updated.

After that follow the docs on Troubleshooting In-App Purchases availability in the sandbox and you can learn more on how to use Product to load your products data from App Store Connect.

If this documentation doesn't work, please share more details on how you're trying to load these products to share more detailed guidance.

Hello, first of all I would advise going through all the details on the documentation around configuring In-App purchases as well as testing In-App Purchases with sandbox. Make sure that you have the agreements you require signed and updated and your banking information updated.

After that follow the docs on Troubleshooting In-App Purchases availability in the sandbox and you can learn more on how to use Product to load your products data from App Store Connect.

If this documentation doesn't work, please share more details on how you're trying to load these products to share more detailed guidance.

StoreKit: No products returned in Sandbox + "This item is not available" in "initiate transaction"
 
 
Q