要恢復我的InAppPurchase非恢復訂閱類型,我已經實現了我的服務器來處理這個問題。非更新訂閱 - 恢復
但是不是有些期間購買的iTunes次要求用戶驗證他們的信用卡詳細信息,
在這種情況下,它發送的應用程序在背景和現在iTunes來驗證帳戶和信用卡詳細資料和驗證後,再次要求進行支付購買和應用程序仍然在後臺。
在這種情況下,我該如何檢查用戶是否支付了哪款產品,並且付款是否成功。
我使用「restoreCompletedTransactions」恢復其中我收到零交易。
謝謝
要恢復我的InAppPurchase非恢復訂閱類型,我已經實現了我的服務器來處理這個問題。非更新訂閱 - 恢復
但是不是有些期間購買的iTunes次要求用戶驗證他們的信用卡詳細信息,
在這種情況下,它發送的應用程序在背景和現在iTunes來驗證帳戶和信用卡詳細資料和驗證後,再次要求進行支付購買和應用程序仍然在後臺。
在這種情況下,我該如何檢查用戶是否支付了哪款產品,並且付款是否成功。
我使用「restoreCompletedTransactions」恢復其中我收到零交易。
謝謝
我在rnd很長一段時間後得到了這個。
始終在應用程序中添加TransactionObserver中:didFinishLaunchingWithOptions:和刪除此觀察員applicationWillTerminate:
,這筆交易觀察員隨時觀察您的默認付款隊列,並且可以在任何狀態下交易,多了一個「重要的一點」是在您通過SKPaymentQueue方法「finishTransaction:transaction」完成該事務之前,事務始終保留在您的默認事務隊列中。
對於我的問題當我們在賬戶驗證後回到我們的應用程序時,TransactionObserver總是調用它的委託方法「paymentQueue:updatedTransactions:」。