iOS Lifetime purchase and refunds

  • 9 May 2024
  • 1 reply

Badge +1

I have an app that currently only supports lifetime purchases, and now I would like to add another annual subscription purchase and use RevenueCat to manage them.
My question is, can RevenueCat recognize users who have previously purchased lifetime and entitle them?
Some users who have purchased lifetime before this have had refunds, but their entitlement still exists, is it possible to use RevenueCat to automatically recognize previous users who have had refunds and cancel their entitlement?
Any helpful responses would be appreciated!

1 reply

Userlevel 3
Badge +5

Hi! Yes, we should be able to check if a refund has occurred for a historical lifetime purchase and not grant the entitlement. We outline the ways in which to migrate purchases to RevenueCat in this documentation. If you would like to double check that it will work as you expected, we recommend just migrating one customer’s receipt to see how it appears in RevenueCat first.