2011-11-15 12 views
2

In App Purchasesでの作業方法を理解しようとしています。私は多くの文書を読んで、サンプルコードをたくさん見ましたが、製品リストが空である理由を理解できません。ドキュメントやフォーラムによると、私はこれを作った:In App Purchases - 空の商品リスト

  1. iTunesのセットアップ契約は接続します。
  2. は、ユニークなバンドルIDを提供ポータル上のAppIDを作成
  3. 作成し、このAPPIDのためのプロビジョニングプロファイルをインストールし、
  4. 接続のiTunes上でアプリケーションを作成するには、アプリの購入が可能。
  5. このアプリケーションの購入を作成します。
  6. アプリケーションを送信してください。
  7. 拒否アプリケーション。

コードでは、商品IDで商品情報を受け取ろうとしましたが、結果として空のリストが表示されます。ただし、無効な商品IDの配列が表示されます。

何が間違っているのか理解してもらえますか?

ありがとうございました。


アップルのドキュメントによると:

サンドボックス内でアプリケーションをテストするには、次の手順を実行します。
- テストiOSデバイスのiTunesアカウントからログアウトします。
- アプリケーションをテストする前に、まず通常のiTunesアカウントからログアウトする必要があります。 iOS 3.0には、設定アプリケーションにストアカテゴリが含まれています。 iTunesアカウントからログアウトするには、アプリケーションを終了して設定アプリケーションを起動し、Storeアイコンをクリックします。現在有効なアカウントからログアウトします。
- 重要:設定アプリケーションでテストアカウントにサインインしないでください。
- アプリケーションを起動します。
- アカウントからログアウトしたら、[設定]を終了してアプリケーションを起動します。アプリケーションのストアから購入すると、Store Kitはトランザクションの認証を求めるプロンプトを表示します。テストアカウントを使用してログインし、支払いを承認します。金融取引は行われませんが、取引は支払いが行われたかのように完了します。

私はそれを試しましたが、商品を尋ねるときに「ストアキットがあなたに認証を促す」と表示されません。多分私はxCodeでプロジェクトをセットアップする必要がありますか?


フム...

私は、iOS 5のシミュレータの製品を見ることができますが、それを購入することはできません。マジック。

答えて

1

端末でビルドとアプリを削除してみてください。私はこれがうまくいくと思います。

+0

試しました。同じ結果。私はiOS 5シミュレータでのみ製品を見ることができます。 Game Centerと同じ問題。 – VictorT

1

アップルのサーバーがアプリ内購入を有効にするまでに数時間かかることがあります。私は同じ問題を抱えていましたが、半日後に作業を始めました。

関連する問題