“This method will send all the purchases to the RevenueCat backend. Call this when using your own implementation for subscriptions anytime a sync is needed, like after a successful purchase.”
If I understand correctly syncPurchases:
1. upload the local device’s receipt to RevenueCat
2. Transaction might under another app user id, so if needed transfer going to happen.
3. The user access all entitlement based on the device’s receipt
Is it correct?
If yes, I don’t understand why need to call “like after a successful purchase.”.
I assume purchaseProduct make a full sync with RevenueCat backend after the purchase, because the app should send the current receipt to the RC server, so why needed syncPurchases?