我正在使用此[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
來恢復以前購買的物品,我正在成功完成這項工作,但我想要計算要恢復的物品數量,因爲我有一個通知,告訴您已成功完成交易彈出uialertview
,並且該警報會彈出每個還原項目。在恢復購買物品方面需要幫助
用計數我想限制restore alert
只彈出一次。
我正在使用此[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
來恢復以前購買的物品,我正在成功完成這項工作,但我想要計算要恢復的物品數量,因爲我有一個通知,告訴您已成功完成交易彈出uialertview
,並且該警報會彈出每個還原項目。在恢復購買物品方面需要幫助
用計數我想限制restore alert
只彈出一次。
看看SKPaymentTransactionObserver
的paymentQueueRestoreCompletedTransactionsFinished:
方法。
爲-restoreCompletedTransactions
的文檔指出:
的交易交付後,支付隊列調用觀察者的
paymentQueueRestoreCompletedTransactionsFinished:
方法。如果在恢復交易時發生錯誤,觀察者將通過其paymentQueue:restoreCompletedTransactionsFailedWithError:
方法得到通知。
因此,這種方法將在所有事務恢復後被調用一次,如果您在恢復它們時暫時禁用單個事務的警報,則一切都會好起來的。
謝謝你的回覆:)。 –