Створили Android-застосунок у VS Code + Copilot? Отримайте 12 тестувальників на 14 днів
Оновлено в листопаді 2026
VS Code + Copilot може написати й зібрати ваш Android-застосунок, але не може надати 12 справжніх тестувальників, яких вимагає Google Play. Якщо ваш особистий обліковий запис розробника створено після 13 листопада 2023 року, вам потрібно провести закрите тестування щонайменше з 12 тестувальниками, залученими 14 днів поспіль, перш ніж подавати запит на продакшен. У цьому посібнику: збирання бандла, запуск закритого тестування, отримання тестувальників (спершу безкоштовно, потім платно) і підключення Tester Exchange до VS Code + Copilot, щоб агент узяв на себе паперову роботу.
1. Зберіть релізний бандл (.aab)
- Попросіть агента VS Code + Copilot налаштувати підпис релізу в build.gradle.kts вашого модуля (блок signingConfigs зі storeFile, storePassword, keyAlias і keyPassword, застосований до типу збірки release). Не зберігайте паролі в git (документація зі збирання Android: https://developer.android.com/build/building-cmdline).
- Виконайте ./gradlew bundleRelease у терміналі. Gradle збере й підпише бандл; файл .aab зазвичай з'являється в app/build/outputs/bundle/release/, але перевірте вивід вашої збірки.
- Якщо в вас немає сховища ключів, створіть keystore за допомогою keytool і зробіть резервну копію. Google Play App Signing пропонується під час завантаження першого релізу.
2. Запустіть закрите тестування в Play Console
- Відкрийте «Тестування та публікація» > «Тестування» > «Закрите тестування», потім натисніть «Створити трек» (або «Керувати треком»).
- Натисніть «Створити реліз», завантажте .aab, додайте назву й примітки до релізу, «Зберегти як чернетку», «Далі», а потім «Почати розгортання» (кроки з https://support.google.com/googleplay/android-developer/answer/9859348).
- Спершу виконайте завдання з налаштування застосунку на інформаційній панелі, інакше кнопка релізу залишиться неактивною.
3. Отримайте 12 тестувальників: спершу безкоштовно, потім платно
- Безкоштовний шлях: відкрийте https://testerexchange.com/earn на телефоні й тестуйте видані вам застосунки. Кожен протестований застосунок приводить тестувальника до вашого.
- Платний шлях: заплатіть один раз, і тестувальників буде призначено автоматично. Актуальні ціни вказано на https://testerexchange.com/llms.txt.
- Замовляйте 15 тестувальників замість 12, щоб один, що вибув, не залишив вас нижче мінімуму Google.
4. Підключіть Tester Exchange до VS Code + Copilot (необов'язково)
Спочатку створіть API-ключ на https://testerexchange.com/api. Потім створіть у проєкті .vscode/mcp.json (або скористайтеся mcp.json у профілі користувача VS Code для всіх проєктів) із наведеною нижче конфігурацією у форматі "servers", вказаному на https://testerexchange.com/agents/. Запис "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}"}}}}
Вставте свій ключ tx_, коли VS Code запитає. Copilot сам обирає потрібні інструменти й просить вас схвалити їх, коли вони з'являються; керуйте серверами через Chat: Open Customizations > MCP Servers. Політика організації може блокувати MCP-сервери. Сервер — звичайний MCP через Streamable HTTP без OAuth; публічні інструменти (about, pricing, platform_stats) працюють без ключа.
5. Попросіть агента
- «Використай Tester Exchange, щоб отримати 15 тестувальників для com.example.app, і скажи, що мені потрібно зробити в Play Console».
- «Перевір мою кампанію в Tester Exchange для com.example.app і скажи, скільки тестувальників були активні вчора».
- «Отримай звіт кампанії та склади чернетку моїх відповідей для доступу до продакшену на основі реальних цифр».
Головний інструмент — get_testers: він додає застосунок, відкриває його тест і повертає кроки, які може виконати лише людина, наприклад додавання Google-групи тестувальників у Play Console. Агент не може заплатити або натиснути «Подати запит на доступ до продакшену» замість вас.
Немає MCP? Скористайтеся HTTP API
Надішліть POST на https://vvrlxzbngxfxddywidoq.supabase.co/rest/v1/rpc/agent_call із публічним заголовком apikey, указаним на https://testerexchange.com/agents/, і тілом {"p_token":"tx_YOUR_TOKEN","p_action":"get_testers","p_args":{"package_name":"com.example.app"}}. Схема розташована на 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?
Ні. Це незалежний сервіс, який працює з будь-яким клієнтом, що підтримує віддалений MCP через HTTP, а VS Code + Copilot його підтримує.
Куди завантажувати AAB?
Завантажте його в реліз закритого тестування в Play Console, а потім додайте на цей трек Google-групу або список електронних адрес ваших тестувальників.
Чи є безкоштовний спосіб отримати 12 тестувальників?
Так. Тестуйте застосунки інших розробників на https://testerexchange.com/earn; кожен протестований вами застосунок приводить тестувальника до вашого.