Skip to main content
Question

Does purchasing a Product trigger restore/sync purchases?


Forum|alt.badge.img+2

Hi team,

Does purchasing a consumable (or any non-subscription) Product effectively trigger all purchases to be restored/synced?

Example scenario:
1. I subscribe to a paid tier in an app
2. I sign out and log in as a separate user
3. I purchase a consumable e.g. gems
4. `CustomerInfo` contains the entitlements from step/user 1

Just checking if this is expected behaviour i.e. purchasing a product causing all previous purchases being synced even if we have not called `syncPurchases` or `restorePurchases` explicitly.

Thanks in advance! 

 

This post has been closed for comments

3 replies

Forum|alt.badge.img+8
  • RevenueCat Staff
  • 563 replies
  • January 8, 2025

Hi, Apple will call restore purchases if a user tries to purchase a product they already own, such as a subscription or a one-time purchase. Google allows for multiple purchases of the same subscription so it will not trigger a restore. That being said, RevenueCat does not support multiple users with the same store account as receipts are tied to the Apple/Google store accounts and if the user manually restores or if the stores proc a restore then purchases will be transferred following the restore transfer behavior you set for your project.


Forum|alt.badge.img+2
  • Author
  • Member
  • 7 replies
  • January 9, 2025

Thanks Haley!
 

Apple will call restore purchases if a user tries to purchase a product they already own

I am referring to the user purchasing a product they do not already own, specifically a consumable.

 

Are things any different in that scenario?


Forum|alt.badge.img+8
  • RevenueCat Staff
  • 563 replies
  • January 22, 2025

Sorry for the delay. When purchasing a consumable the stores should not automatically restore purchases. 


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