Restore Purchase Not Working <p>I'm trying to add a restore option to my app, I have a button that calls this functions:</p> <pre><code>SKPaymentQueue.defaultQueue().addTransactionObserver(self) SKPaymentQueue.defaultQueue().restoreCompletedTransactions() </code></pre> <p>And I'm using the <em>paymentQueueRestoreCompletedTransactionsFinished</em> function, the problem is that the function fire every time the restore button is hit whether or not the user had bought the item. How can I check if the restore was successful and that the user had bought the item? </p>