Restoring purchases and effect on future transactions in payment queue

In our app, since we're going to provide auto-renewable subscriptions as our only type of IAP, we're planning to implement the Restore function by refreshing the receipt, and performing our usual process of validating it server side - same as we would be done for an initial purchase.


If the user restores purchases (made on device A) using this method on a brand new device B (as opposed to restoring completed transactions), will future transactions (renewals, etc), arrive on the the payment queue on device B?

Replies

If you refresh the receipt then no. If you call restoreCompletedTransactions then yes.

>If the user


When a call is made to restoreCompletedTransactions...yes.


When receipt is refreshed...no.