私はSKPaymentTransactionObserver
を実装するクラスを持っています。しかし、購入ボタンをクリックすると、ユーザーがアプリストアにログインしていない場合、既存のIDを要求するか、新しいIDを作成するためのアラートが表示されます。使用がこれ以降、またはその後のログイン資格情報アラートからキャンセルをクリックした場合、私はそのキャンセルの通知を受け取りません。購入ボタンがクリックされた後、画面をカバーするアクティビティビューが表示されるので、ログイン警告がキャンセルされたかどうかを知る必要があります。アプリ内購入のキャンセルされたiTunesログイン警告の検出
私は既にエラーコードSKErrorPaymentCancelled
をテストしており、ログイン後に購入プロセスがキャンセルされた場合に動作します。デバイスでテストしています。
手がかりはありますか?プロトコルについての知識の私の不足:私はトランザクションを復元しようとすると、これが唯一の起こった、そしてそれは答えを明らかにすることを言及するのを忘れてしまった
-UPDATE-
謝罪。
ハックの種類がありますが、アラートビューが表示されたときに呼び出さなければならないUIApplicationWillResignActive通知をリッスンすることができます。 – jmstone617