現在、IAP を既存のアプリに追加しようとしています。そのために、いくつかの製品を追加し、いくつかのテスト ユーザーを作成しました。製品は定期購読です。私がテストしているデバイスは、iOS 5.1 を搭載した iPhone 4S です。
ストアで自分の製品を正常に照会し、新しいテスト ユーザーで製品を正常に購入できます。私が抱えている問題は、ストア設定アプリからサブスクリプションを管理しようとすると、「このアカウントは AppStore での購入に使用されていません。アカウントを確認して続行してください」というメッセージが表示され、アカウントを確認する必要があることです。 ." アカウントを確認すると、クレジット カード情報を提供しないと続行できません。
最終的な結果として、テスト サブスクリプションをキャンセルすることはできません。テスト ユーザーを削除して新しいユーザーを作成し、アプリを削除して再インストールし、StoreApp と設定アプリを強制終了し、デバイスを再起動し、購入前にメールでアカウントを確認しましたが、購入前にメールでアカウントを確認しませんでした...すべての順列失敗するようです。
同じサブスクリプションを 2 回購入すると、StoreKit からサブスクリプション設定を管理するように求められることがあります。これにより、以前の「アカウントの確認」プロセスが発生することもあれば、「iTunes Store に接続できません」という警告が表示されることもあります。
続行する方法についてのアイデアが不足しています。
編集 - これは、私が作成した iTunesConnect テスト ユーザーのイベントの流れです。
初期サブスクリプション
既存の ID を使用
アカウントへのサインインのテスト
サブスクリプションの管理
AppStore サインイン
AppStore に接続できません
アカウントを確認する
次に、私のアドレスが "1 Infinite Loop Cupertino, CA" であっても (つまり、これがテスト アカウントであることを認識しています)、レビュー プロセスで CreditCard Info を入力するように強制されます。