Tester Exchange Tester Exchange を開く

VS Code + CopilotでAndroidアプリを作った?14日間の12人のテスターを獲得しよう

2026年11月更新

VS Code + CopilotはAndroidアプリを書いてビルドできますが、Google Playが求める12人の実在テスターを用意することはできません。個人用デベロッパーアカウントが2023年11月13日以降に作成されている場合、本番公開を申請する前に、14日連続でオプトインした12人以上のテスターによるクローズドテストが必要です。このガイドでは、バンドルのビルド、クローズドテストの開始、テスターの獲得(まず無料、次に有料)、そしてエージェントが事務作業をこなせるようにするTester ExchangeとVS Code + Copilotの接続方法を説明します。

実在の人が 14 日間、自分のスマートフォンであなたのアプリを開きます。1 回の支払い、または他のアプリを無料でテストして獲得できます。12 人のテスターを獲得

1. リリースバンドル(.aab)をビルドする

  1. VS Code + Copilotのエージェントに、モジュールの build.gradle.kts でリリース署名を設定してもらいます(storeFile、storePassword、keyAlias、keyPassword を持つ signingConfigs ブロックを、release ビルドタイプに設定)。パスワードはgitに含めないでください(Androidのビルドドキュメント:https://developer.android.com/build/building-cmdline)。
  2. ターミナルで ./gradlew bundleRelease を実行します。Gradleがバンドルをビルドして署名します。通常 .aab は app/build/outputs/bundle/release/ に生成されますが、実際のビルド出力で確認してください。
  3. キーストアがない場合は keytool で作成し、バックアップを取ってください。Google Play App Signingは、最初のリリースをアップロードするときに案内されます。

2. Play Consoleでクローズドテストを開始する

  1. [テストとリリース]>[テスト]>[クローズドテスト]を開き、[トラックを作成](または[トラックを管理])を選びます。
  2. [新しいリリースを作成]をクリックし、.aab をアップロードして、リリース名とリリースノートを入力し、[下書きを保存]、[次へ]、[ロールアウトを開始]の順に進みます(手順は https://support.google.com/googleplay/android-developer/answer/9859348 より)。
  3. 先にダッシュボードでアプリのセットアップタスクを完了してください。完了していないとリリースボタンが無効のままです。

3. 12人のテスターを獲得する:まず無料、次に有料

  • 無料ルート: スマートフォンで https://testerexchange.com/earn を開き、割り当てられたアプリをテストします。テストしたアプリ1つにつき、あなたのアプリに1人のテスターが付きます。
  • 有料ルート: 一度支払えば、テスターが自動的に割り当てられます。現在の料金は https://testerexchange.com/llms.txt に掲載されています。
  • 1人が抜けてもGoogleの最低人数を下回らないよう、12人ではなく15人を依頼しましょう。

4. Tester ExchangeをVS Code + Copilotに接続する(任意)

まず https://testerexchange.com/api で API キーを作成します。次に、プロジェクトに .vscode/mcp.json を作成し(すべてのプロジェクトで使う場合は VS Code ユーザープロファイルの mcp.json を使用)、以下の設定を記述します。形式は https://testerexchange.com/agents/ に掲載されている "servers" 形式です。"inputs" エントリにより VS Code がパスワード入力でキーを尋ねるため、キーはファイルに書き込まれず git にもコミットされません(VS Code の MCP ドキュメント: https://code.visualstudio.com/docs/copilot/customization/mcp-servers):

{"inputs":[{"type":"promptString","id":"tx-key","description":"Tester Exchange API key (tx_...)","password":true}],"servers":{"tester-exchange":{"type":"http","url":"https://vvrlxzbngxfxddywidoq.supabase.co/functions/v1/mcp","headers":{"Authorization":"Bearer ${input:tx-key}"}}}}

VS Code に求められたら tx_ キーを貼り付けてください。Copilot は適切なツールを自分で選び、表示されるたびに承認を求めます。サーバーの管理は Chat: Open Customizations > MCP Servers から行います。組織のポリシーにより MCP サーバーがブロックされる場合があります。このサーバーは OAuth なしの Streamable HTTP 上の通常の MCP で、公開ツール(about、pricing、platform_stats)はキーなしで動作します。

5. エージェントに頼む

  • 「Tester Exchangeを使って com.example.app のテスターを15人獲得し、Play Consoleで自分がやるべきことを教えて。」
  • 「com.example.app のTester Exchangeキャンペーンを確認して、昨日アクティブだったテスターの人数を教えて。」
  • 「キャンペーンレポートを取得して、実際の数字をもとに本番アクセス申請の回答案を作成して。」

主なツールは get_testers です。アプリを追加してテストを開き、テスターのGoogleグループをPlay Consoleに追加するなど、人間にしかできない手順を返します。エージェントが代わりに支払ったり、[本番環境へのアクセスを申請]をクリックしたりすることはできません。

MCPを使わない場合:HTTP API

https://vvrlxzbngxfxddywidoq.supabase.co/rest/v1/rpc/agent_call に、https://testerexchange.com/agents/ に記載の公開 apikey ヘッダーと、ボディ {"p_token":"tx_YOUR_TOKEN","p_action":"get_testers","p_args":{"package_name":"com.example.app"}} でPOSTします。スキーマは https://testerexchange.com/openapi.json にあります。その他のツール:https://testerexchange.com/guide/ai-builders/。

よくある質問

VS Code + Copilotが14日間のテストを代わりに完了できますか?

いいえ。14日間には、ご自身のAndroid端末でアプリを使う実在の人が必要です。VS Code + Copilotはアプリのビルドとセットアップの実行までです。

Tester ExchangeはVS Code + Copilotの公式連携ですか?

いいえ。独立したサービスで、HTTP経由のリモートMCPに対応するあらゆるクライアントで動作します。VS Code + Copilotもそのひとつです。

AABはどこに置きますか?

Play Consoleのクローズドテストのリリースにアップロードし、そのトラックにテスターのGoogleグループまたはメールリストを追加します。

12人のテスターを無料で集める方法はありますか?

はい。https://testerexchange.com/earn で他のデベロッパーのアプリをテストしてください。テストしたアプリ1つにつき、あなたのアプリに1人のテスターが付きます。

実在の人が 14 日間、自分のスマートフォンであなたのアプリを開きます。1 回の支払い、または他のアプリを無料でテストして獲得できます。12 人のテスターを獲得

その他のガイド