Skip to main content
Question

Best Practices for Checking Subscription Status on First App Open?

  • March 6, 2025
  • 1 reply
  • 17 views

Forum|alt.badge.img+5

I'm using getCustomerInfo on the splash screen to check the subscription status when the app is opened for the first time (where the cache is empty). However, I’ve noticed that getCustomerInfo sometimes takes 10-20 seconds to fetch data, which is too long for a smooth user experience.

Since I’m not using a server-side solution, what are the best practices to speed up this process purely on the client side? Would pre-fetching, background loading, or specific configurations help reduce the delay?

Any insights or recommendations would be greatly appreciated!

1 reply

joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 313 replies
  • March 10, 2025

Hi ​@BG37,

It shouldn’t take that long to fetch the data for `getCustomerInfo`, in general it’s a super fast request and it should be done almost immediately. How are you getting it, do you mind sharing a code snippet? It looks like something is off if it’s taking that long to fetch it. Any debug logs you can share would be great as well.

Best,

 

 


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