Take the 2-minute tour ×

While implementing In-App purchase features, do I have to serve option to "restore purchases" for the user, or this feature is only optional/suggested?

share|improve this question

5 Answers 5

up vote 0 down vote accepted

The ability to restore previously purchased content doesn't have to be explicitly exposed to the user. In some of the apps my company has shipped, previously purchased content is restored when the user taps on the "Buy" button.

Our initial design had a separate "Restore Purchase" button, but our publisher insisted that we remove it and have everything go through the "Buy" button.

Update: This answer was correct at the time it was written. Apple has since changed its policies.

share|improve this answer
is mandatory... –  xus Mar 12 '13 at 12:43

Its optional, but you should consider adding it since there are multiple reasons a user might want to have this option (eg. a failed backup or a freshly new device, I wouldn't want to get punished for this by the App developers)

share|improve this answer

Today it is nessesary. you MUST have this "button" if you has "in-app purchases"

share|improve this answer

It's mandatory. My app is rejected because of this.

Here's apple message:

Reasons for Rejection:

Jul 30, 2012 06:24 PM. From Apple.

We found that while your app offers In-App Purchase(s) that can be restored, it does not include the required "Restore" feature to allow users to restore the previously purchased In-App Purchase(s), as specified in Restoring Transactions section of the In-App Purchase Programming Guide:

"...if your application supports product types that must be restorable, you must include an interface that allows users to restore these purchases. This interface allows a user to add the product to other devices or, if the original device was wiped, to restore the transaction on the original device."


For more information about restoring transactions and verifying store receipt, please refer to the In-App Purchase Programming Guide.

share|improve this answer


I have apps released without restore purchases.

share|improve this answer
today it is necessary, if they approved your apps is because they didnt test the app carefully, but if you read the apple documentation, it is mandatory –  xus Mar 12 '13 at 12:44

Your Answer


