IAP用Appstore DevTestの開始手順
このページでは、アプリ内課金(IAP)用Appstore DevTestの使用方法を説明します。概要については、IAP用Appstore DevTestについてを参照してください。
前提条件
IAP用DevTestの使用を開始するには、以下の準備が必要です。
- 開発者または管理者の役割が付与されている開発者アカウント
- 証明書情報
-
キーが既にある場合はそれを使用できます。ない場合は、次のコマンドを使用して新しいキーを生成できます。
openssl req -x509 -nodes -newkey ec -pkeyopt ec_paramgen_curve:secp384r1 -keyout key.pem -out cert.pem上記のコマンドはkey.pem(プライベートキー)とcert.pem(証明書)の2つのファイルを生成します。
IAP用DevTestでは現在、登録プロセス中に使用されるデジタル証明書に楕円曲線デジタル署名アルゴリズム(ECDSA)を使用できます。
-
- アプリ内課金アイテムが申請されライブ状態にあること
- テスト用アプリ申請APIを使用してアプリを登録する場合は、API認証を完了していること
アプリの登録
IAP用DevTestでアプリをテストする前に、アプリを登録する必要があります。
開発者コンソールでアプリを登録するには
- 開発者コンソールのダッシュボードに移動し、必要に応じてログインします。
- 上部のナビゲーションバーから、[アプリ&サービス] > [マイアプリ] の順にクリックし、アプリを選択します。
- アプリの左側のサイドバーで、[IAP用Amazon Appstore DevTest] を選択します。
- 登録ページの [証明書] フィールドに、アプリへの署名に使用する証明書ファイルのデータを入力します。証明書を追加する場合は、[新しい証明書を追加] をクリックして証明書を追加します。簡単に識別できるように証明書に名前を付けることもできます。証明書をアップロードしたら、[登録] をクリックします。
注: 最初に登録するときに証明書を1つだけ追加した場合、後で追加の証明書をアップロードできます。IAP用DevTestには、最大3つの証明書をアップロードできます。
![IAP用Amazon Appstore DevTest。証明書には3つのテキストフィールドがあります。[新しい証明書を追加] と [登録] の2つのボタンがあります。](https://m.media-amazon.com/images/G/01/mobile-apps/dex/app-testing/devtest-iap-register._TTH_.png)
登録ページ - 証明書を使用してアプリに署名します。詳細については、アプリの準備を参照してください。
これで、IAP用DevTestを使用してテストできるようになりました。IAP APIをアプリに統合する方法の詳細については、IAPの概要を参照してください。
テスターの追加
アプリを登録したら、IAP用DevTestにテスターを追加できます。最大50人のテスターにアクセス権を付与できます。アプリをローカルでテストする場合、ここで追加したテスターのみがアプリ内課金を実行できます。アカウントでテスターを管理する方法の一般的な手順については、IAP用Appstore DevTestのテスターの管理を参照してください。
開発者コンソールでIAP用DevTestにテスターを追加するには
- 開発者コンソールのダッシュボードに移動し、必要に応じてログインします。
- 上部のナビゲーションバーから、[アプリ&サービス] > [マイアプリ] の順にクリックし、アプリを選択します。
- アプリの左側のサイドバーで、[IAP用Amazon Appstore DevTest] の [テスターの管理] を選択します。
-
テスター画面で、[新規テスターを追加] をクリックします。すべてのテスターはグループに属している必要があります。この画面で、新しいテスターを追加するか、既存のグループから既存のテスターを追加するかを選択してください。
- [新規テスターを追加] ラジオボタンをクリックします。
- CSVファイルをアップロードするか、テスターを個別に追加します。CSVファイルを使用する場合は、テスターのリストを 「メール,名,姓」という形式で作成してください。テスターを個別に追加する場合は、プラス記号ボタン
を使用します。自分自身をテスターとして追加することもできます。 - グループにテスターを追加します。新しいグループを作成することも、既存のグループに追加することもできます。
- 開発者はテスターの名前とEメールアドレスをAmazonに提供する権利を保持している必要があり、テスターはAmazonからの連絡を受け取ることに同意している必要があります。また、テスターは18歳以上であることが必要です。これを確認するステートメントのチェックボックスをオンにし、[追加] をクリックします。
これで、追加したテスターに、ローカルデバイスでIAP用DevTestを使用する権限が付与されました。
アプリの準備
IAP用DevTestによるテストを開始する前に、登録時に使用した証明書でアプリに署名する必要があります。
登録した証明書を使用してアプリに署名するには
- VPKGから既存の署名を取得します。
vpt pull --signature <VPKGへのパス> existing_digest.sig<VPKGへのパス>は実際のパッケージのパスに置き換えてください。VPKGは、このコマンドの実行元と同じディレクトリに存在している必要があります。existing_digest.sigは、VPKGバイナリから抽出された署名を格納する、自動的に作成される署名ファイルです。 - 再署名します。再署名すると、既存の署名を保持したままパッケージに署名できます。
vpt sign --resign existing_digest.sig <プライベートキー> <証明書> updated_digest.sigプライベートキーと証明書リファレンスは、VPKGバイナリの署名に使用されるキーと証明書です。
- この署名をVPKGに追加します。
vpt push --signature updated_digest.sig <VPKGへのパス> - デバイスで開発者モードを有効にし、アプリをサイドロードします。コマンドのヘルプについては、Vega SDK CLIリファレンスを参照してください。
注: アプリをサイドロードする前にテスターを追加する必要があります。
関連トピック
Last updated: 2025年9月30日

![[テスターを追加] 画面のオーバーレイ。[新規テスターグループを作成] はクリック可能なテキストです](https://m.media-amazon.com/images/G/01/mobile-apps/dex/app-testing/devtest-iap-create-group._TTH_.png)
![[新規テスターグループを追加] チェックボックスがオンになっています。その下のテキストボックスに、新しいテスターグループの名前を入力できます。](https://m.media-amazon.com/images/G/01/mobile-apps/dex/app-testing/devtest-iap-name-group._TTH_.png)
![[テスターを追加] 画面のオーバーレイ。[既存のテスターを追加] ラジオボタンが選択されています。下には、[グループ全体を追加] ラジオボタンと、[グループからテスターを選択] ラジオボタンがあります。](https://m.media-amazon.com/images/G/01/mobile-apps/dex/app-testing/devtest-iap-add-existing-testers._TTH_.png)
