Skip to main content
Question

app store connect offering issue timeout


Forum|alt.badge.img

I'm experiencing a timeout error (Error 32) from RevenueCat on iOS devices during app launch. The log says:
“StoreKit 1 product request took longer than expected (30.17 seconds)”, and the app hangs or fails to load products.
I've verified the product identifiers, my setup in App Store Connect, and that I'm using the latest SDK.
Can you help confirm if this is a known issue, or if there's a specific best practice for fallback behavior?

5 replies

Forum|alt.badge.img+8
  • RevenueCat Staff
  • 586 replies
  • May 2, 2025

 

Hi, unfortunately there is not much you can do if StoreKit is slow. That log is there for your information (so for example, you can figure out if StoreKit is slow, RevenueCat is slow, your app is slow, etc.) This happens commonly in testing if you have many purchases on your sandbox account since Apple has to process them every time you reinstall the app. I recommend trying again with a new sandbox Apple account and if that doesn't work, try deleting and reinstalling the app and restarting the device. Please note that you should be using a real device instead of a simulator as the sandbox environment doesn't work as well on the simulator.


Forum|alt.badge.img

I’m experiencing a critical issue with the in-app purchase system in my live react native iOS application. Even after a successful purchase, the app is failing to validate the receipt and users are unable to access the content.

Here are the key details:

  • Platform: iOS real device (Live App, not Sandbox) (react-native)

  • Issue: After completing a purchase, the app shows an error and fails to validate the receipt

  • Error Message:

    ERROR: Unknown error. API request failed with status code The receipt is not valid. API request failed: POST '/v1/receipts' (400): this receipt is not valid 

  • Frequency: Happens consistently across multiple devices and on latest purchase also 

  • Impact: Purchased content is not being unlocked; users are affected

Please treat this as urgent, as it directly impacts paying users. Let me know if you need logs, receipt data, or any further details from my side.


Forum|alt.badge.img+8
  • RevenueCat Staff
  • 586 replies
  • May 12, 2025

Hi ​@shivani-287449, the “The receipt is not valid” error can happen with StoreKit 1, I recommend migrating to StoreKit 2 as these errors are much less common there and StoreKit 1 APIs are being progressively deprecated by Apple, see our migration guide here. Is there a specific reason you are still using StoreKit 1, i.e. are you using a certain integration that does not support it? If not then I recommend upgrading to our most recent React Native SDK version 8.9.7 and using StoreKit 2.


Forum|alt.badge.img

Hi @Haley Pace,
I’ve updated the library and enabled StoreKit 2, and now there’s no error showing — but nothing is working either. I’m unable to make any purchases, and the in-app purchase flow doesn’t seem to respond at all.

Could you please advise on what might be wrong or how to debug this?

my last log was 
 

EBUG: ℹ️ No cached Offerings, fetching from network

DEBUG: ℹ️ Offerings cache is stale, updating from network in foreground

DEBUG: ℹ️ GetOfferingsOperation: Started

DEBUG: ℹ️ There are no requests currently running, starting request GET /v1/subscribers/35977/offerings

DEBUG: ℹ️ API request started: GET '/v1/subscribers/35977/offerings'

'user paymentId', null

'has_active_stripe_subscription', false

DEBUG: ℹ️ Vending CustomerInfo from cache.

DEBUG: ℹ️ CustomerInfo cache is stale, updating from network in foreground.

EBUG: ℹ️ API request completed: GET '/v1/subscribers/35977/offerings' (304)

DEBUG: ℹ️ Found an existing request for products: ["MAXMONTHLY", "PLUSMONTHLY", "GROWMONTHLY", "GROWANNUAL", "PLUSANNUAL", "STARTANNUAL", "MAXANNUAL", "STARTMONTHLY"], appending to completion

DEBUG: ℹ️ GetOfferingsOperation: Finished

DEBUG: ℹ️ Serial request done: GET /v1/subscribers/35977/offerings, 0 requests left in the queue

and then after nothing work 


Forum|alt.badge.img+8
  • RevenueCat Staff
  • 586 replies
  • May 22, 2025

Hi ​@shivani-287449 , looking at your app configuration I can see that everything looks good there with your credentials and products. The user 35977 also appears to have had successful purchases on 5/16 and in our server logs I see successful receipts from today, are things now working for your app? If they aren’t then could you let me know if there are more debug logs of any errors or if you are seeing any errors on the device when you try to make a purchase? 


Reply


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