简体   繁体   中英

Restore for inApp for non-consumable product in iPhone

Is it compulsory to add restore button in the UI for restoring the inApp purchase for non consumable product.

Is there any way to do it automatically like in Angry Birds and other apps/games?

Yes the reason is because is a non-consumable, it makes sense since removing and reinstall the app will make the user to lose the purchase, so you need to include an option to restore the non-consumables:

Please Refer the following link for that Here

Personal Experience

In my one game i integrate in-app purchase in that non-consumable IAP installed and apple reject my app and insert one restore button for the restore purchase and now app in review.

As mentioned by Apple in In-App Purchase Guidelines :

Designing Your In-App Purchase Store

Your In-App Purchase store should be attractive, easy to understand, and simple to use. Follow these design guidelines to help you meet this goal:

Provide a “Check Inventory” button that allows users to check for items they might be missing or that they've already purchased on another device. Keep in mind that automatically initiating a restore of previous purchases (which will prompt the user for their iTunes Store password) may be confusing to your users.

In code, call restoreCompletedTransactions() method to implement this.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM