トランザクションの復元をデバッグしていますが、デバッグ構成ではすべてが正常に機能します。
IE私は呼ぶ:
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
しばらくして、queueCalls:
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
その後、次のように呼び出されます。
- (void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue {
そして誰もが幸せです。
しかし、私のリリース構成では、updatedTransactionsの呼び出しが表示されないため、実際に購入を復元することはありません。
復元を試みた後、機能しない可能性があります。アプリケーションを再起動しましたが、ストアに製品リストを要求しても応答がありません。