Hi, my app was rejected for not implementing “Restore Purchases” feature.
We found that your app offers in-app purchases that can be restored but does not include a “Restore Purchases” feature to allow users to restore the previously purchased in-app purchases, as specified in the “Restoring Purchase Products” section of the In-App Purchase Programming Guide:
Users restore transactions to maintain access to content they’ve already purchased. For example, when they upgrade to a new phone, they don’t lose all of the items they purchased on the old phone. Include some mechanism in your app to let the user restore their purchases, such as a Restore Purchases button."
To restore previously purchased in-app purchase products, it would be appropriate to provide a “Restore” button and initiate the restore process when the “Restore” button is tapped by the user.
I implemented IAP with SDKBOX.
At this moment, I’m saving the purchases in a device internal database (encrypted) with SQLite.
Anyone know how can I solve this problem?
My unique option is create an external database and save the purchases there? I would like not create an external database, if it’s possible. Anyone know other alternative?