Skip to main content
Solved

Should i call syncPurchases in iOS app on first launch after Revenue Cat Integration?


Forum|alt.badge.img

Hi there,

 

I have an iOS app with auto-renewable subscription.

 

Previously, we used to store the purchases in our server database and open features inside the app based on it.

 

Now, we are trying to move to RevenueCat and opening the features using the below code instead of relying on our server side subscription status.

CustomerInfo.entitlements["Pro Access"].isActive

 

After user update the new version with RevenueCat, will you get the active subscription automatically from Apple Receipt and enable entitlements or should we call syncPurchases programmaticaly so that you will enable entitlements based on it?

 

Please advise, Thank you.

Best answer by Haley Pace

Yes you will want to call syncPurchases() so that RevenueCat gets the receipts, see our migration guide for doing a client-side migration: https://www.revenuecat.com/docs/migrating-to-revenuecat/migrating-existing-subscriptions#client-side-sdk-data-import

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

2 replies

Forum|alt.badge.img+8
  • RevenueCat Staff
  • 602 replies
  • Answer
  • June 24, 2025

Yes you will want to call syncPurchases() so that RevenueCat gets the receipts, see our migration guide for doing a client-side migration: https://www.revenuecat.com/docs/migrating-to-revenuecat/migrating-existing-subscriptions#client-side-sdk-data-import


Forum|alt.badge.img
  • Author
  • New Member
  • 1 reply
  • July 2, 2025
Haley Pace wrote:

Yes you will want to call syncPurchases() so that RevenueCat gets the receipts, see our migration guide for doing a client-side migration: https://www.revenuecat.com/docs/migrating-to-revenuecat/migrating-existing-subscriptions#client-side-sdk-data-import

Ok, Thank you.


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