Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

In-App Purchase products suddenly not returned by queryProductDetails

Hi,

We're currently experiencing an issue with consumable In-App Purchases on our production iOS app. Until the end of May, everything was working as expected, but starting in early June, our app no longer receives any products when calling queryProductDetails() using Flutter’s in_app_purchase plugin (which utilizes StoreKit).

Here’s what we’ve confirmed so far:

  • The product IDs are correctly configured in App Store Connect, and all items are marked as “Approved.”
  • No recent changes have been made to the bundle ID or the product IDs.
  • The “Base Territory” setting was updated for each IAP item in early May. After that change, product retrieval and purchases were working normally through the end of May.
  • This issue is happening on real devices in production, and multiple users are affected.
  • The same functionality continues to work correctly on Android.
  • All requested product IDs are being returned in the notFoundIDs list of the queryProductDetails() response.

We're quite puzzled by this issue as no clear cause has been identified so far. Any thoughts on this issue would be much appreciated.

Thank you!

In-App Purchase products suddenly not returned by queryProductDetails
 
 
Q