2

MKStoreKit フレームワークを使用してアプリ内購入でアプリを開発しています。

次のメッセージが表示されることを除いて、すべてがうまくいきます。

Review request cannot be checked now: (null)

いくつかのガイドラインを確認して従い、プロビジョニング プロファイルのエラーを修正しました。しかし、今、この新しいエラーが発生しています。

itunes connect では、アプリが作成され、すべての購入も作成されますが、ステータスは審査待ちです。

このステータスはエラーの原因になる可能性がありますか? これが問題である場合、購入のステータスを変更するにはどうすればよいですか? すべてのフィールドが入力されており、この Apple アカウントでアプリを公開しています。

ありがとう。

4

2 に答える 2

1

アプリ内購入を適切にテストする方法:

  1. iTunes Connect にログインする
  2. [ユーザーの管理] をクリックします(これには管理者権限が必要です)。
  3. [ユーザーのテスト] をクリックします
  4. 偽のメールアドレス/その他の情報で新しいユーザーを作成する
  5. デバイスで、[設定] > [ iTunes と App Store ] に移動します
  6. 現在のアカウントからログアウトします。まだテスト アカウントにログインしないでください。
  7. アプリを実行し、IAP の購入に進みます。
  8. ログインを求められたら、作成したテスト アカウントにログインします。
  9. 「確認しますか... [環境: サンドボックス]」というメッセージが表示されます。
  10. はいをクリックします。

ここまで来れば、アプリ内購入は成功しており、サンドボックスの外で正常に処理されます。

サンドボックスで実行している場合、アプリのステータスはアプリ内購入に影響しませんが、次のバージョンのステータスがWaiting for Uploadでない限り、IAP テストを実行しないでください。

お役に立てれば、

デビッド

ソース: Apple MKStoreKit ドキュメント; App Store に 2 つの承認済みアプリがあり、アプリ内購入がスムーズに行われています

于 2012-10-08T14:19:24.553 に答える
1

サンドボックス環境で購入をテストするには、テスト用のユーザー アカウント (通常の Apple ID では対応できません) と、提出済みで開発者が拒否したバイナリが必要です。そのため、レビューのためにアプリケーション バイナリを送信し (完全である必要はありません)、「レビュー待ち」ステータスになったらすぐに拒否します。これで、テスト アカウントを使用して IAP をテストできるようになります。

于 2012-10-08T03:52:30.373 に答える