Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Restore already bought in-app-purchases on iPhone?

People also ask

Why can't I download previously purchased apps on Iphone?

Make sure that the item is in your purchase history for your Apple ID. If you don't see the item in your purchase history, you might have purchased the item with a different Apple ID. If you don't see an app that you want to redownload, that app might not be compatible with your device.

How do I restore all my purchases on an Apple device?

In the app go to Profile > Restore iTunes Purchases. Tap Restore. Please then go to Preferences > Library & Storage > Sync your Library > Sync Now. Go to Read and you should be able to download your issues.


If the $0.99 item is non-consumable, then you should provide a "Restore Purchases" button (or similar) which calls

[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];

Assuming you've added a transaction observer already, and implemented the protocol including a case to handle a restored transaction (with state SKPaymentTransactionStateRestored) this will work.


Add these two methods :

[[SKPaymentQueue defaultQueue] addTransactionObserver:self];

[[SKPaymentQueue defaultQueue]restoreCompletedTransactions];