In App Purchasesでの作業方法を理解しようとしています。私は多くの文書を読んで、サンプルコードをたくさん見ましたが、製品リストが空である理由を理解できません。ドキュメントやフォーラムによると、私はこれを作った:In App Purchases - 空の商品リスト
- iTunesのセットアップ契約は接続します。
- は、ユニークなバンドルIDを提供ポータル上のAppIDを作成
- 作成し、このAPPIDのためのプロビジョニングプロファイルをインストールし、
- 接続のiTunes上でアプリケーションを作成するには、アプリの購入が可能。
- このアプリケーションの購入を作成します。
- アプリケーションを送信してください。
- 拒否アプリケーション。
コードでは、商品IDで商品情報を受け取ろうとしましたが、結果として空のリストが表示されます。ただし、無効な商品IDの配列が表示されます。
何が間違っているのか理解してもらえますか?
ありがとうございました。
アップルのドキュメントによると:
サンドボックス内でアプリケーションをテストするには、次の手順を実行します。
- テストiOSデバイスのiTunesアカウントからログアウトします。
- アプリケーションをテストする前に、まず通常のiTunesアカウントからログアウトする必要があります。 iOS 3.0には、設定アプリケーションにストアカテゴリが含まれています。 iTunesアカウントからログアウトするには、アプリケーションを終了して設定アプリケーションを起動し、Storeアイコンをクリックします。現在有効なアカウントからログアウトします。
- 重要:設定アプリケーションでテストアカウントにサインインしないでください。
- アプリケーションを起動します。
- アカウントからログアウトしたら、[設定]を終了してアプリケーションを起動します。アプリケーションのストアから購入すると、Store Kitはトランザクションの認証を求めるプロンプトを表示します。テストアカウントを使用してログインし、支払いを承認します。金融取引は行われませんが、取引は支払いが行われたかのように完了します。
私はそれを試しましたが、商品を尋ねるときに「ストアキットがあなたに認証を促す」と表示されません。多分私はxCodeでプロジェクトをセットアップする必要がありますか?
フム...
私は、iOS 5のシミュレータの製品を見ることができますが、それを購入することはできません。マジック。
試しました。同じ結果。私はiOS 5シミュレータでのみ製品を見ることができます。 Game Centerと同じ問題。 – VictorT