Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Consumable In-App Purchase and Restore Button

The Restore IAP button is required to all apps now, and if they don't have Apple will reject the app.

The questions is, what about consumable items? It seems logical that you can't restore them, since the user will spend the extra coins on the game and that's it.

I'm storing the coins using NSUserDefaults, so if the user deletes the app he will lose everything, unless he syncs through iTunes. iCloud backup to sync devices will be added in a future update, but I guess this has nothing to do with the question, that is...

Consumable IAP can/must be restored?

I'm just afraid of getting a rejection and delay even more my new game.

Thanks,

like image 682
tomDev Avatar asked Jan 05 '13 16:01

tomDev


People also ask

What is consumable In-app Purchase?

Here are examples of consumable in-app purchases: Game currency, such as coins or gems. Extra health points in a game. A package of exports to a new file format.

What does the Restore Purchases button do?

The "Restore Special Purchases" option allows a new game to restore dresses, bags and other special App Store purchases - items other than in-game currency - to be replaced.

Where is the Restore Purchases button?

Open the drawer from the upper left corner of the screen and select Support. Select Purchases and Paid App from the menu. Tap on the menu option, located in the upper right-hand corner of the screen. Tap on Recover Paid App.

What is restore purchases in-App Store?

Restore your in-app purchases You may be able to restore a non-consumable purchase, such as an upgrade to a pro version, an extra feature in a game or a subscription: Open the app that you used to buy the item. Look for an option to restore. You may find it in the app's store, main menu, Settings menu or Options menu.


2 Answers

Consumables are not to be restored, just as you were reasoning in your original question.

like image 165
s.bandara Avatar answered Sep 23 '22 03:09

s.bandara


From Apple's In-App Purchase Programming Guide

Consumable products, by their nature, aren’t synced or restored. Users understand that, for example, buying ten more bubbles on their iPhone doesn’t also give them ten more bubbles on their iPad. All other types of products are made available across all of the user’s devices. They’re also restored so users can continue to access their purchased content even after buying a new device. StoreKit handles the syncing and restoring process for auto-renewable subscriptions and for non-consumable products.

like image 39
Heath Borders Avatar answered Sep 22 '22 03:09

Heath Borders