In App Purchase テストまでの手順

2015.3.23 追記
以下の内容は古すぎて役に立たないと思いますので別のサンプルをお探しください。
Appleの日本語ドキュメントがこちらにあるので参考にしてください。
 
 
 
 
 
日本語の「Store Kit プログラミングガイド」がここにあるので読む。
手順
1、iPhone Dev Center内のiPhone Developer Program Portalで
  Enable In App PurchaseをセットしたDistribution Provisioning Profilesを作成

2、Apple iTunes Connectでアプリケーションを登録
  (バイナリーはアップロードする必要はありませんので、最低限の情報を入れる)
  Status : Waiting For UploadでOK

3、Manage Your In App Purchasesでプロダクトを登録
  (正しいBundle Identifierが出てこない時にはDev Centerの登録内容を確認)
  priceとDisplay Detail(Japanese)を登録。画像はとりあえずいりません。
  Status : Pending Developer ApprovalでOK

4、Manage UsersでIn App Purchase Test Usersを登録
  テスト用のAppleIDをここで作成する
  (AppleIDとして未使用なメールアドレスが必要、無ければgmail等を利用)

5、テストは実機でしか行えないのでiPhone or iPod touchを用意
  テスト前に「設定」-「Store」で通常のアカウントからサインアウトする
  (忘れるとテスト購入がうまく動きません)
  ※上で作成したAppleIDで先にログインしないこと
  (テストアカウントではなくなってしまい、テストできなくなります)

6、アプリケーションでソフトの購入、リストア等のAPIを使うとメールアドレス(AppleID)とパスワードの入力が出てくるので作成したIDを入力する。

注意事項
・iTunesでシンクロするとアカウントが通常アカウントに戻るため、サインアウトをお忘れなく。
・無料のプロダクトは作れないので「In App Purchase」を使うためには「Paid Applications」の契約が必須です。

In App Purchase テストまでの手順」への4件のフィードバック

  1. 管理人 投稿作成者

    コメントありがとうございます。
    残念ながら過去にテストを行った事はありますが、結局アプリに組み込んでいないので現状のアドバイスは難しいです。お役に立てなくてすみません。

  2. アプリ苦戦中

    アプリ内課金のテストをしています。
    課金自体はテストできましたが、リストアがうまく行きません。

    課金テストの後、購入ボタンを押すと、リストア処理が動いたりするので、プログラム自体はできていると思うのですが…

    わからないのが、テストのさい、サインアウトしますが、購入テストだけでなく、リストアテストもサインアウトが必要でしょうか。

    教えていただけたら嬉しいです。
    よろしくお願いします。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください