Is Restore purchases mandatory functionality?

Hello. We have the app with Login functionality and accounts. All purchases are assigned to an account. Do we need Restore Purchases functionality if you can just log in and see your purchased items?

You might have to label it Restore / Review Purchases so your reviewer can check off their list that you've included that.


Maybe someone else can chime in on whether or not your app actually has to include the Restore Transactions code, if you've coded something alternate to that.

Apple is restoring the purchase to all devices owned by 'the same user'. They define the user as the person using the same Apple ID on their App Store account. You are defining the user as the person who is logging into your server using the same username and password. Therefore your 'restore' is not doing the same thing that Apple requires. You need a restore function. App Review may not realize this.

Is Restore purchases mandatory functionality?
 
 
Q