If .RestoreTransactions is called in a situation where no purchases have ever been made, does anything happen? I know that _PurchaseCompleted and _TransactionsRestored are triggered if purchases were previously made, but does _TransactionsRestored trigger even if the list is empty?
However ... in some extensive testing this week, I've discovered that _TransactionsRestored is NEVER raised for me! If there are no purchases, _TransactionsRestored doesn't trigger. It doesn't even trigger after a list of restored purchases is successfully received. I'll start a new thread ... (see it here)