Mac アプリのアプリ内購入をセットアップしようとしています。製品の購入は正常に機能しますが、[[SKPaymentQueue defaultQueue] restoreCompletedTransactions] を機能させることができませんでした。
トランザクション オブザーバーが設定され (それ以外の場合、購入は機能しません)、[[SKPaymentQueue defaultQueue] restoreCompletedTransactions] を使用して以前のすべての購入を復元します。
StoreKit はpaymentQueue:updatedTransactions:を使用してトランザクションを復元し、paymentQueueRestoreCompletedTransactionsFinished:またはpaymentQueue:restoreCompletedTransactionsFailedWithError:を使用して成功または失敗を報告する必要があります。ただし、これらのメソッドは呼び出されません。絶対に返事はありません。
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions] を使用すると、次の出力が得られます。
すでにトランザクションを復元しているため、restoreCompletedTransactions を無視します
restoreCompletedTransactions が空の結果を返すという多くの議論があります。しかし、私の場合、単に結果がありません。
何が問題なのかを知るにはどうすればよいですか?