1

複数の非消耗品を購入できる新しいストア機能をアプリに実装したいと考えています。私は先に進み、すべてを希望どおりに設定しましたが、実際に機能します。残念ながら、アプリが起動されるか、バックグラウンドからアクティブになるたびに、iTunes へのサインインを求めるアラートが表示されます。

これは、アプリをダウンロードした場合に表示されるアラートと同じです。これがサンドボックス環境であることについては何も述べていません。このアラートをトリガーする可能性のあるコード行を見つけようとしました - この新しいストア機能のコードを裸のグラフィックスケルトンにコメントしましたが、alt は残っています。iTunes からサインアウトしてサインインしようとしましたが、iPod を再起動しましたが、何も役に立ちません。現在のアプリ バージョンを AppStore から再インストールすると、アラートは消えます。

私の質問は、このアラートを正確にトリガーするものは何ですか? これをデバッグする方法はありますか? 事前に感謝します。

4

1 に答える 1

0

ある時点でトランザクションが適切に完了しなかった可能性があり、アプリが起動するたびに、StoreKit が未完了のトランザクションをアプリに転送して処理するようです。私は以前に同様の問題を抱えていました

お使いのデバイスは、問題のトランザクションが行われた (おそらくテスト用の) アカウントとは異なる (またはまったくサインインしていない) アカウントにサインインしていると推測されます。そのアカウントを使用してサインインし、トランザクションを完了してください。

于 2015-08-05T16:54:01.397 に答える