そのため、アプリ内購入が機能していると思っていましたが、アプリがポップアップ ユーザー認証アクション シートをトリガーし、古いテスト ユーザーがアクション シートに自動入力されることがあります。連続番号を使用してテスト ユーザーを作成してきましたが、それは簡単で、ユーザーの年齢を追跡できるからです。現在のテスト ユーザーは #4 です。古いユーザーが何らかの理由で無効化されたため、通常は新しいテスト ユーザーが作成されました。
とにかく、testuser #1 (および #3) のポップアップ画面が表示されることがあります。これは、見ているトランザクションが元々そのユーザーを使用して処理されていたためだと思います。しかし、finishTransaction: を使用してトランザクションが終了した後、これらのポップアップは停止するべきではありませんか?
何を確認すればよいですか?ダウンロード付きの製品がダウンロードされ、購入されたすべての製品が終了したにもかかわらず、どこかに何かを置き忘れたに違いないと思います(元の製品が無効化されたため、別のユーザーとはいえ)。