我無法收到我的paymentQueue:updatedTransactions:
委託方法中的任何事務。只有代表方法paymentQueueRestoreCompletedTransactionsFinished:
被調試器擊中。當我嘗試檢索事務數組時,我得到一個空數組。SKPaymentQueue restoreCompletedTransactions:無事務還原
首先,我買了一個不更新的產品。成功購買並從服務器驗證後,它將從付款隊列中移除。在啓動時,我打電話給付款隊列restoreCompletedTransactions
方法。正如預期的那樣,Storekit要求我輸入我輸入的密碼(來自沙盒用戶)。但更新方法不會得到任何結果。只有完成方法被捕獲並且如所述,交易是空的。
我在做什麼錯了?是我的錯,還是蘋果restoreCompletedTransactions broken??
感謝和BR 尼克
如果我是正確的,你必須跟蹤自己的服務器上的交易收據。 – JoePasq
我這樣做。但是無論何時我調用restoreCompletedTransactions方法,它都應該恢復所有購買(所以應用內購買編程指南) – NicTesla
消費品不應該恢復,它們是一次性使用的。用非消耗品進行測試。 – JoePasq