ここでのユースケースは、ユーザーが自分のアプリ内購入を購入したことがなく、[復元]ボタンをタップしたことです。復元するものがないため、復元が失敗したことをユーザーに知らせたい。SKPaymentQueue restoreCompletedTransactionsの呼び出し、応答なし
問題は何も起こっていないということです。だから私は何かが起こったことを知らない。
私のユーザーは、私のインターフェイスにボタンを復元タップすると、その何が起こっていないされた後、私は、しかし
SKPaymentQueue.default().restoreCompletedTransactions
を呼び出します。 SKPaymentTransactionObserver paymentQueue(_:updatedTransactions:)
が呼び出されると期待していますが、そうではありません。
paymentQueue(_:restoreCompletedTransactionsFailedWithError:)
を実装しようとしましたが、呼び出されていません。