8

現在、アプリでアプリの購入をテストしています。iTunes Connect のサンドボックスにテスト アカウントを設定しました。[設定] からアプリ ストアからサインアウトし、デバイスで問題なく購入フローを実行できます。ログインを求められます。既存のアカウントを使用し、サンドボックス テスト ユーザーの資格情報を入力すると、製品を購入または復元できます。

問題は、セッション中およびアプリをバックグラウンドから戻すときに、iTunes アプリ ストアのパスワードを再入力するように何度も求められることです。ダイアログにはテスト ユーザー ID が事前に入力されており、パスワードを要求されます。アプリがバックグラウンドにあり、他のアプリを使用しているときにも発生します。ここでキャンセルを押しても、特に悪影響はないようです。

私はiOS 7を実行しています。

プロンプトが再び表示されるようにするために、SKPaymentQueue で間違っている可能性があることはありますか?

これはサンドボックスの問題だけですか?

4

1 に答える 1

3

私はこれに遭遇していました。私は、finishTransaction を呼び出していないことに気付きました。

[[SKPaymentQueue defaultQueue] finishTransaction:transaction];
于 2014-09-12T17:24:43.553 に答える