単一のアプリ内課金(IAP)アイテムを作成・申請する


単一のアプリ内課金(IAP)アイテムを作成・申請する

IAPを組み込んだアプリをAmazonアプリストアに申請する前に、アプリ内課金アイテムを作成、申請します。Amazonアプリストアは、アプリとアプリ内課金アイテムの両方が申請されるまでアプリのテストを行いません。

アプリ内課金アイテムは、開発者コンソールを使用して、一度に1つずつ作成します。多数のアプリ内課金アイテムを作成する必要がある場合は、IAP一括申請機能を使用できます。複数のアプリ内課金(IAP)アイテムを一括して作成・申請するを参照してください。

ライブ状態の既存のアプリ内課金アイテムを更新することができます。このバージョンのアプリ内課金アイテムを申請し、それが「ライブ」ステータスに移行すると、新しいフィールド値が反映されます。

アプリ内課金アイテムを作成したら、IAPアイテムに関する情報を含むJSONファイルをダウンロードできます。このJSONファイルを使用して、Amazon App Testerでアプリをテストします。アプリ内課金(IAP)のテストについてを参照してください。

ライブアプリテストを開始する前に、アプリ内課金アイテムを申請してください。

アプリ内課金アイテムを新規作成する

: アプリにアプリ内課金アイテムを追加するには、事前に開発者ポータルでアプリの作成が完了している必要があります。

アプリ内課金アイテムの作成方法は次のとおりです。

  1. 開発者ポータルで、「未送信」ステータスのアプリに移動します。

    1. 開発者ポータルで、開発者アカウントにサインインします。
    2. [アプリ&サービス] タブに移動してアプリを確認します。
    3. アプリへのリンクをクリックして、アプリの詳細ページを表示します。
  2. [アプリ内課金アイテム] タブをクリックすると、アプリ内課金アイテムを表示・追加・編集できます。

  3. [新しいIAPを追加] セレクターを選択すると、作成するアプリ内課金アイテムのタイプを指定できます。
    • 消費型アイテム
    • 非消費型アイテム
    • 定期購入型アイテム

    新しい消費型アイテム、非消費型アイテム、または定期購入型アイテムのページが開きます。

  4. 新規アイテムのページで、次のフィールドに値を入力します。
    • タイトル: アイテムのタイトルを含む文字列 (最大文字数128文字)。
    • SKU: アイテムのIDとなる一意の文字列。たとえば、IAP消費型アイテムのサンプルアプリでは、「com.amazon.example.iap.consumable」というSKU値を持つIAPが作成されます。
      SKUは、すべてのアプリのすべてのIAPアイテム間で一意でなければなりません。
      アプリが使用するSKUは、Amazonアプリストアに申請するSKUと同じである必要があります。SKUは大文字と小文字が区別されます。SKUの最大文字数は150文字です。使用可能な文字は、a~z、A~Z、0~9、アンダースコア、ピリオド、ダッシュです。定期購入型アイテムを作成する場合、このSKUは後で作成する定期購入期間SKUの親SKUになります。
  5. [保存] をクリックして、アイテムとアイテムに関連する詳細タブを作成します。

    これで、アイテムの詳細ページに、アプリ内課金アイテムに関する詳細を追加で構成できる3つのタブが表示されます。

    • 配信地域・価格等(消費型アイテムと非消費型アイテムのみ): アイテムの価格と入手可能日を設定します。詳細については、以下のリスト項目6aを参照してください。
    • 定期購入期間(定期購入型アイテムのみ): アイテムの定期購入期間と無料トライアルの情報を指定します。詳細については、以下のリスト項目6bを参照してください。
    • 概要: アイテムの表示名と説明を入力します。詳細については、以下のリスト項目6cを参照してください。
    • 画像: アイテムの画像を追加します。詳細については、以下のリスト項目6dを参照してください。

    表示されるタブは、作成するアイテムの種類によって異なります。

    : タブで入力した情報は、次のタブに移動する前に保存してください。保存せずに次のタブに移動すると、前のタブに戻ったりアイテムを申請したりするときに、入力情報が失われます。

  6. アイテムの種類に応じて、アイテムに関する詳細情報を入力します。

    1. アイテムが消費型または非消費型アイテムの場合は、[配信地域・価格等] をクリックして、アイテムの価格を入力します。
      • 消費型アイテム/非消費型アイテムの料金を請求しますか?​ アイテムの料金を請求する場合は [はい]、アイテムを無料にする場合は [いいえ] を指定します。
      • [はい] を指定すると、アイテムの基本価格と通貨を設定するためのフィールドが表示されます。基本価格を設定した後、ほかの通貨の価格を手動で設定するか、Amazonアプリストア側にそれらの価格の設定(基本価格の為替レートに基づく)を任せることができます。有効な価格(米国ドル)は、$0.00または$0.99~$400です。その他の通貨の価格範囲については、各通貨のIAPの価格範囲を参照してください。
      • :マーケットプレイスごとに設定した価格は標準価格です。これには、そのマーケットプレイスで適用されるあらゆるVAT(付加価値税)またはそれに類する税が含まれています。エンドユーザーには、この標準価格が表示されます(すべての価格にVATが含まれるという注記を併せて表示)。VATやそれに類する税金は、ロイヤリティ計算の際には標準価格から控除されます。
    2. アイテムが定期購入型の場合は、[定期購入期間] をクリックし、アイテムの定期購入期間を少なくとも1つ入力します。1つのアイテムに対して複数の定期購入期間を定義できる点に注意してください。
      • 定期購入期間: 定期購入期間を選択します。定期購入期間は購入日から始まります。有効な値は、[Weekly(1週間ごと)]、[Bi-Weekly(2週間ごと)]、[Monthly(1ヶ月ごと)]、[Bi-Monthly(2ヶ月ごと)]、[Quarterly(3ヶ月ごと)]、[Semi-Annually(6ヶ月ごと)] 、[Annually(1年ごと)] です。
      • SKU: この定期購入期間に対応するSKUを入力します(アイテムSKUと同じガイドラインを使用)。たとえば、"com.amazon.example.iap.subscription.weekly"とします。アイテムの詳細ページで入力したSKUの子SKUです。
      • 無料トライアル: 定期購入の無料体験期間を指定します(オプション)。有効な値は、[いいえ(無料トライアルなし)] 、[7 days(7日間)]、[14 days(14日間)]、[1 month(1ヶ月)]、[2 months(2ヶ月)]、[3 months(3ヶ月)] です。
      • こちらの定期購入型アイテムは有料ですか?: 定期購入がアイテムの料金を請求する場合は [はい]、定期購入サービスを無料にする場合は [いいえ] を選択します。
      • [はい] を指定すると、アイテムの料金を請求することになり、アイテムの基本価格と通貨を設定するためのフィールドが表示されます。基本価格を設定した後、ほかの通貨の価格を手動で設定するか、Amazonアプリストア側にそれらの価格の設定(為替レートに基づく)を任せることができます。有効な価格(米国ドル)は、$0.00または$0.99~$299.99です。
      • 2つある [保存して定期購入期間を追加] ボタンのどちらかをクリックして、定期購入期間を保存します。アイテムに対して複数の定期購入期間オプションを使用できるようにしたい場合は、1つ目として追加した定期購入期間と同じ方法で各オプションを定義できます。
      • 定期購入期間を削除する必要がある場合は、期間を選択し、[定期購入の期間を削除] ボタンをクリックします。
    3. [概要] タブをクリックして、アイテムの説明と言語情報を入力します。このタブは3種類すべてのアイテムで同じです。
      • タイトルを表示: アプリのユーザーに表示される商品のタイトル。
      • 概要: アイテムの説明(アプリのユーザーにこの説明が表示されます)。
      • キーワード: アプリを検索で見つけやすくするための、コンマまたはスペースで区切った複数のキーワード。
      • これらの情報を保存し、この情報を別の言語にも翻訳して追加するには、[保存して翻訳を追加] ボタンをクリックします。
      • 概要情報を保存して次へ進むには、[保存] をクリックします。
    4. [画像] タブをクリックし、[編集] をクリックして、アイテムの小アイコンと大アイコンをアップロードします。このタブは3種類すべてのアイテムで同じです。ただしアイコン画像は、消費型アイテムと非消費型アイテムでは省略可能、定期購入型アイテムでは必須です。
      • 小アイコン(114 px x 114 px): この購入可能アイテムの32ビット114 x 114ピクセルアイコン(透明な背景)。アプリのユーザーに表示されるこのアイコンは、大アイコンと同じである必要があります。
      • 大アイコン(512 px x 512 px): この購入可能アイテムの32ビット512 x 512ピクセルアイコン(透明な背景)。このアイコンは小アイコンと同じものでなければなりません。
      • これらの情報を保存し、ローカライズされたアイコンのセットを追加するには、[保存して他の言語向けにローカライズした画像を追加] ボタンをクリックします。
      • 概要情報を保存して次へ進むには、[保存] をクリックします。
  7. [保存] をクリックすると、アイテムが保存されます。
  8. アプリ内アイテムごとに、この操作を繰り返します。
IAP情報フィールドの目的

Amazonアプリストアには、タイトルや説明などのIAP情報フィールドは表示されません。IAP APIは、アプリ内で各IAPの情報フィールドを取得し、アプリのユーザーにその情報(タイトル、説明、価格、アイコンなど)を表示するために使用します。

詳細については、IAP APIをアプリに組み込むの手順5を参照してください。

テスト用にIAPデータをダウンロードする

アプリ内課金アイテムを入力したら、アイテムに関する全データが含まれるJSON形式のデータファイルをダウンロードできます。このファイルは、Amazon App Testerでアプリをテストする際に使用します。アプリ内課金(IAP)をテストするを参照してください。

JSONファイルの作成方法は次のとおりです。

  1. アプリの [アプリ内課金アイテム] タブに移動します。
  2. [IAPを次の形式でエクスポート] をクリックし、形式は [JSON] を選択します。

各通貨のIAPの価格範囲

通貨
コード
通貨 最低価格
(すべてIAP型)
最高価格
消費型アイテムと
非消費型アイテム
最高価格
定期購入型アイテム
AUD オーストラリアドル0.99 550.00 299.99
BRL レアル1.99 1500.00 599.99
CADカナダドル0.99 500.00 299.99
EUR ユーロ0.69 400.00 299.99
GBP ポンド0.59 400.00 299.99
INR インドルピー10.12 26,000.00 20,140.00
JPY 日本円8548,000 24,000
USD ドル0.99400.00 299.99

ライブ状態のアプリ内課金アイテムを更新する

ライブ状態の既存のアプリ内課金アイテムのフィールドを編集できます。フィールドを更新してアプリ内課金アイテムを保存すると、システムによってその変更が新しいバージョンとして保存されます。新しい値は、この新バージョンを申請するまで反映されません。

消費型アイテムと非消費型アイテムに対する更新は、そのアプリ内課金アイテムがライブになった際に全ユーザーに向けて行われます。定期購入型のアプリ内課金アイテムの場合、一般情報や説明フィールドに対する更新は、最新の定期購入型アイテムがライブになった際に全ユーザーに向けて行われます。

警告: 定期購入型アイテムの価格フィールドを変更しても、定期購入型アイテムの価格を更新するで説明されているように、既存の購入者にはその変更が反映されない場合があります。

注意:アプリ内課金アイテムが「ライブ」ステータスに移行中の場合、編集はできません(ステータスが「申請完了」や「承認済み」などの場合)。

新規または更新済みアプリ内課金アイテムを申請する

[アプリ内商品を送信] ボタンは、アプリ内課金アイテムに必要な情報すべてを入力するまでグレー表示されます。

操作が可能になったら、[アプリ内商品を送信] ボタンをクリックしてアプリ内課金アイテムを申請します。アプリ内課金アイテムは承認プロセスを経て公開されます。アプリ内課金のステータスは、アプリのページの [アプリ内課金アイテム] タブでトラッキングできます。

定期購入型アイテムの価格を更新する

定期購入型アイテムの価格を変更した場合、新規の購入者全員に新しい価格が適用されます。ただし、既存の購入者については、新しい価格が現在の価格を下回らない限り、価格の変更はありません。

既存の購入者が値上げの影響を受けることなく、値下げのメリットを受けられるようにするというのが、根底にある考え方です。既存の購入者に新価格が適用されるタイミングは、次回の更新時です。

詳細

  1. 定期購入型アイテムのIAPは、複数の定期購入期間(1週間ごと、1か月ごとなど)に対応可能です。提供する定期購入期間ごとにSKUと価格を構成してください。

  2. ある定期購入期間の価格を変更した場合、その期間を選択した新規の購入者全員に新価格が適用されます。

  3. ある定期購入期間の価格を上げた場合、既存の購入者(現在無料トライアル期間中のユーザーも含む)には引き続き元の価格が適用されます。

  4. ある定期購入期間の価格を下げた場合、現在それよりも高い価格を支払っている既存の購入者(現在無料トライアル期間中のユーザーも含む)については、値下げ後の価格が適用されます。

  5. 定期購入をキャンセルして再度定期購入を開始した場合、新しい価格が適用されます(キャンセル時の価格とは異なる場合があります)。

既存の定期購入型アイテムの月額を下げる場合

状況

月額制で自動更新される定期購入型アイテムの既存の購入者がいるとします。現在の定期購入型アイテムの価格は12.99 USDです。

アクション

その月に、価格を10.99 USDに値下げします。

結果

次回の更新時から、その購入者に適用される価格は10.99 USDになります。

: このアクションは、現在の月額が10.99 USD以下の購入者には影響を及ぼしません。

既存の定期購入型アイテムの月額を上げる場合

状況

月額制で自動更新される定期購入型アイテムの既存の購入者がいるとします。現在の定期購入型アイテムの価格は12.99 USDです。

アクション

その月に、価格を14.99 USDに値上げします。

結果

次回の更新時以降も、その購入者に適用される価格は引き続き12.99 USDになります。

この定期購入型アイテムの新規購入者に適用される月額は、14.99 USDになります。

新しい定期購入型アイテムの導入特別価格を提供する場合

状況

新しい月額制の定期購入型アイテムを作成します。最初の6か月は導入価格として月額9.99 USDで提供し、その後は正規価格の12.99 USDを適用することを考えています。

アクション

月額9.99 USDで定期購入型アイテムを作成します。6か月後に、月額を12.99 USDに値上げします。

結果

導入期間中の購入者全員に適用される月額は、引き続き9.99 USDのままです。