ユーザーが購入ボタンをクリックすると、「お待ちください」ビューが表示され、支払いキューに支払いが追加されるように、アプリ内購入が設定されています。これは、トランザクションが「購入」状態に入ったことを示すキューオブザーバの即時コールバックを常に引き起こします。SKPaymentTransactionObserverがアプリケーションスイッチでコールバックを取得しない
購入の確認ダイアログが表示されてからキャンセルされる前に、メイン画面に戻ると問題が発生します。しばらくしてメイン画面を待ってから、アプリケーションに戻ってくると、アプリケーションはトランザクションの切り替え状態や取り除かれたことについて決してコールバックを取得しません。支払いキューを調べると、トランザクションがまだ「購入」状態のキューに入っていることがわかります。アプリケーションを再開した後、コールバックしてキューから削除するためにできることはありますか?
同じ問題があります...あなたはそれを解決する方法を見つけましたか? – nico