44

現在、IAP を既存のアプリに追加しようとしています。そのために、いくつかの製品を追加し、いくつかのテスト ユーザーを作成しました。製品は定期購読です。私がテストしているデバイスは、iOS 5.1 を搭載した iPhone 4S です。

ストアで自分の製品を正常に照会し、新しいテスト ユーザーで製品を正常に購入できます。私が抱えている問題は、ストア設定アプリからサブスクリプションを管理しようとすると、「このアカウントは AppStore での購入に使用されていません。アカウントを確認して続行してください」というメッセージが表示され、アカウントを確認する必要があることです。 ." アカウントを確認すると、クレジット カード情報を提供しないと続行できません。

最終的な結果として、テスト サブスクリプションをキャンセルすることはできません。テスト ユーザーを削除して新しいユーザーを作成し、アプリを削除して再インストールし、StoreApp と設定アプリを強制終了し、デバイスを再起動し、購入前にメールでアカウントを確認しましたが、購入前にメールでアカウントを確認しませんでした...すべての順列失敗するようです。

同じサブスクリプションを 2 回購入すると、StoreKit からサブスクリプション設定を管理するように求められることがあります。これにより、以前の「アカウントの確認」プロセスが発生することもあれば、「iTunes Store に接続できません」という警告が表示されることもあります。

続行する方法についてのアイデアが不足しています。

編集 - これは、私が作成した iTunesConnect テスト ユーザーのイベントの流れです。

初期サブスクリプション
初期サブスクリプション

既存の ID を使用
既存の ID を使用

アカウントへのサインインのテスト
アカウントへのサインインのテスト

サブスクリプションの管理
サブスクリプションの管理

AppStore サインイン
AppStore サインイン

AppStore に接続できません
接続できません

アカウントを確認する
レビュー

次に、私のアドレスが "1 Infinite Loop Cupertino, CA" であっても (つまり、これがテスト アカウントであることを認識しています)、レビュー プロセスで CreditCard Info を入力するように強制されます。

4

2 に答える 2

58

サンドボックスでサブスクリプションを実際に管理することはできませんが、Jean-Paul de Ville de Goyet がApple Developer Forumsで見つけたように:

1 か月のサブスクリプションは 5 分ごとに自動更新されます。ここまでは順調ですね。それらは 5 回自動更新されてから停止するため、25 分後に 21006 エラーが発生します。ただし、同じサブスクリプションを再購入しても、同じテスト アカウントでは 5 回自動更新されているため、再度自動更新されることはありません。したがって、更新をテストしたいのに、これらのサブスクリプションをしばらくいじっていた場合は、新しい iTunes Connect テスト ユーザーを作成する必要があります。これは正直言って非常に面倒です。テスト ユーザー アカウントの購入履歴全体をリセットできれば、もっと簡単になります。

サブスクリプションも同じ方法でテストしました。

于 2012-08-19T15:58:05.263 に答える