Testflight clicking subscriptions or IAPs has long delay

  • 20 March 2023
  • 6 replies

Userlevel 1
Badge +5

Why is clicking a subscription or IAP so slow on iOS. When I click on a subscription, it can take up to 20 seconds to even show the pop up modal to purchase the subscription. I am testing this on testflight and am wondering if there is a way to make this delay quick? The IAPs and subscription purchases eventually go through, just unacceptably slow. Is this due to Apples test flight servers being slow or something else? Will we see increased performance when we deploy a production build? For context, I am using `purchaseProduct` to buy both IAPs and subs.


6 replies


I am also hoping to understand this, for me on TestFlight the purchase dialog comes up very slowly In comparison to the local Xcode store kit configuration file.

Userlevel 2
Badge +7



This is likely an issue on Apple’s end if it was working with a config file.


If you create a new test user, does the problem persist?

Badge +5

I have this issue as well. Happens for me with a new user as well @Ryan Glanz .


To confirm, is this limited to TestFlight or could this be happening for some users in production as well?

Badge +2

I am also interested in this topic:

  • do delays on TestFlight subscriptions happen only when using RevenueCat or apps that use directly the apple API also experience it?
  • are these delays limited to TestFlight or could this happen on the Store (big issue in this latter case) ?

Thank you !

Userlevel 1

Hello, i have the same issue. Has there been any updates on this topic? Will this problem only occur in the TestFlight app, and will it be fixed when I switch to the live version?

Thank you.

We are also experiencing this issue. For my end, I've been using expo. 

The delay between the actual intention of purchase to verify with app-store API and then actually getting the purchase activated is quite intense. We are just at the beginning of the test-phase, but if this issue stays unresolved here in the community, I will provide a follow-up post in a few weeks about this behavior in production.