Skip to main content
Solved

Flutter purchasePackage delay on ios


Forum|alt.badge.img+1

There is a delay of about 5 seconds from function call and popup displayed on ios. Is there solution for this?

Best answer by Miguel Carranza

Then it’s the Sandbox environment, which is known to be not super reliable. In production it should go faster.

View original
Did this post help you find an answer to your question?

8 replies

Miguel Carranza
RevenueCat Staff
Forum|alt.badge.img+6

Hi Yurii, do you mean after the user has confirmed the purchase, or is it before showing the payment dialog?


Forum|alt.badge.img+1

Before show payment dialog.


Miguel Carranza
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 84 replies
  • Answer
  • January 20, 2023

Then it’s the Sandbox environment, which is known to be not super reliable. In production it should go faster.


Forum|alt.badge.img

As a new user, that’s not a very reassuring answer…  Has this been addressed, as I am seeing an 8-second lag between choosing the purchase option and having the iOS confirmation page come up.


Miguel Carranza
RevenueCat Staff
Forum|alt.badge.img+6

Hi Brian,

I understand the concern, but unfortunately there is nothing we can do about Apple’s Sandbox environment, which is known to be very flaky. Even the environment used by App Store reviewers is bad. It’s not a problem caused by or exclusive to RevenueCat.

In production it will be much smoother. Again, I know it’s not reassuring. But tens of thousands of apps use RevenueCat in production without experiencing the delays we all get to suffer in the testing environment.


Forum|alt.badge.img+1
  • New Member
  • 1 reply
  • May 16, 2023

Hey I have the same issue in TestFlight and when debugging. Is that considered sandbox as well? It took about 9 seconds after tapping the purchase button till the apple purchase screen came up.

 

My testers all have the same issue as well. 


Forum|alt.badge.img+1

I am experiencing the same thing, with up to a 17 second delay. There is a note in the debug log, I’m not sure how relevant it is:

<SKReceiptRefreshRequest: 0x283129420>: Finished refreshing receipt with error: Error Domain=ASDErrorDomain Code=603 "Request throttled" UserInfo={NSLocalizedDescription=Request throttled, NSLocalizedFailureReason=Unified receipt is valid and current}


Forum|alt.badge.img+5

I am having the same issue but in my case the pop up often will not come up at all.

 


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