- I had a non-consumable Unlock All purchase in my app before moving to RevenueCat. I’ve had iOS users who purchased it before RevenueCat integration. Let’s call these users User from the past.
- Recently I moved to RevenueCat and created a new auto-renewable purchase (Subscription Unlock All) using RevenueCat code and removed the old code responsible for non-consumable purchase from my app completely (including the old restore functions that worked). The app has a restore button and it calls Purchases.shared.restoreTransactions for restoring Subscription Unlock All purchases, it works correctly.
- Now, I would like to Unlock All Features and add the ability to restore purchases for every user from the past who purchased a non-consumable Unlock All purchase before RevenueCat integration.
Am I right that in a Revenuecat dashboard I just need to add my old non-consumable Unlock All product to the Entitlement that is working for a Subscription Unlock All purchase and this will restore purchases for the non-consumable purchaser from the past if he will tap Restore and call Purchases.shared.restoreTransactions?
Currently in a RevenueCat dashboard for my app I’m seeng an alarm sign for non-consumable purchase (because it is not added to any entitlements currently). If I will add a non-consumable Unlock All to the existing entitlement, and after that the user will tap restore firing a Purchases.shared.restoreTransactions RevenueCat method, will RevenueCat system handle a restore for a non-consumable Unlock All purchase for purchasers from the past who purchased non-consumable?
Should I do something else to make it work correctly?
Best answer by sundeepView original