Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ios InApp purchases: When and why does SKPaymentTransactionStateRestored get sent back as status of a transaction?

iOS In-App purchases: When and why does SKPaymentTransactionStateRestored get sent back as status of a transaction?

Does it related to having a recurring subscription plan?

like image 700
MikeN Avatar asked Sep 03 '11 22:09

MikeN


People also ask

How long does it take for Apple to process a purchase App Store?

Review status On average, 90% of submissions are reviewed in less than 24 hours. You'll be notified by email of status changes. You can also check the review status of your submission in the My Apps section of App Store Connect or on the App Store Connect app for iPhone and iPad.

What does purchase reinstated mean?

Reinstatement occurs when a borrower has cured a delinquency by making past-due payments plus any applicable penalty fees or late charges.

What happens when you hit restore purchases on an app?

Restoring purchases prevents you from losing all the things that have been purchased on the old devices. All you need to do is sign in with your old Apple ID or Google Account credentials and you would have restored your purchases. Pretty simple, correct? This menu is available on the side menu of your app.

Can I restore purchases from App Store?

Tap on your Username. Scroll to the bottom of the Profile Page which appears and select Sign Out. Select 'Sign in or create an account'. From the list of options select 'Restore Purchase'.


1 Answers

You get SKPaymentTransactionStateRestored transactions instead of SKPaymentTransactionStatePurchased transactions when you are restoring the user's purchases by sending a restoreCompletedTransactions message to the SKPaymentQueue.

like image 170
Dana Avatar answered Nov 06 '22 21:11

Dana