Skip to main content
Question

Offerings are empty in test environment


Forum|alt.badge.img

The fetchOffers method in the purchase_flutter package sometimes returns me an empty list of products while working in the test environment. While I haven’t faced this issue in the production app yet. And I have been using this package since three years and it was working fine till a month ago I updated it to “purchases_flutter: ^8.7.2”. Does any one knows why is it happening? I doubt that if it is due to the configuration issue since it was working fine since three years.

This post has been closed for comments

3 replies

guilherme
RevenueCat Staff
Forum|alt.badge.img+3
  • RevenueCat Staff
  • 48 replies
  • May 7, 2025

Hey ​@moiz-0389b8 ,

We’ve recently uncovered what appears to be a bug in StoreKit 2 when loading products in the iOS 18.4 simulator. There have also been reports of products failing to load and the payment sheet being delayed in sandbox, TestFlight, and App Review environments. So far, these behaviors haven’t been observed in production.
 
To help us in investigating this further on our side, could you share the conditions under which you're seeing the issue?

  • which versions of Xcode and iOS are you using?
  • does it occur on physical devices, simulators, or both?
  • are you seeing the issue in production, or just in test environments?

We've filed feedback with Apple and are actively tracking the issue in GitHub issue #4954, which includes additional context.
 
Feel free to share any findings or logs, happy to take a closer look. We will be keeping a close eye on this matter and update if we find any workarounds!

Best,
Gui


Forum|alt.badge.img
  • Author
  • New Member
  • 1 reply
  • May 8, 2025

I am using XCode: 16.3 and I have tried on different iOS version starting from iOS 15, and it is not a consistent issue it occurs on random user accounts in the app on both testing and production environments. Lately I have been experiencing the same issue with android also.


guilherme
RevenueCat Staff
Forum|alt.badge.img+3
  • RevenueCat Staff
  • 48 replies
  • May 8, 2025

Hey ​@moiz-0389b8 ,

Since the issue is intermittent and affecting both iOS and Android, it’s possible there’s an external factor involved - such as a VPN, network instability, or a connectivity timeout. Another possibility is a configuration mismatch across platforms.

Feel free to reach out through our support form with your project and app configuration details, we’ll be happy to take a closer look and help. Please link this community thread too, as it offers extra context on what you are experiencing.

 

Best,
Gui


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings