In my In App purchase the case SKPaymentTransactionStateRestored:
method does not get called when the purchase is restored, instead, case SKPaymentTransactionStatePurchased:
is being called, but would like to show the user different information, when the purchase is restored.
[queue restoreCompletedTransactions] will trigger SKPaymentTransactionStateRestored state, where queue is SKPaymentQueue. You should not expect this to be called after your user confirms transactions. Instead user would be warned by the device if he had already purchased the product.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With