Сделали Android-приложение в Windsurf? Получите 12 тестировщиков на 14 дней
Обновлено в ноябре 2026
Windsurf может написать и собрать ваше Android-приложение, но не может предоставить 12 реальных тестировщиков, которых требует Google Play. Если ваш личный аккаунт разработчика создан после 13 ноября 2023 года, вам нужно провести закрытое тестирование минимум с 12 тестировщиками, подключёнными 14 дней подряд, прежде чем подавать заявку на продакшен. В этом руководстве: сборка бандла, запуск закрытого тестирования, получение тестировщиков (сначала бесплатно, потом платно) и подключение Tester Exchange к Windsurf, чтобы агент взял на себя рутину.
1. Соберите релизный бандл (.aab)
- Попросите агента Windsurf настроить подпись релиза в 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 к Windsurf (по желанию)
Сначала создайте API-ключ на https://testerexchange.com/api. Затем добавьте это в ~/.codeium/windsurf/mcp_config.json, глобальный файл конфигурации MCP для Windsurf, указанный на https://testerexchange.com/agents/. Файл находится в вашей домашней папке, а не в проекте, поэтому ключ не попадёт в git:
{"mcpServers":{"tester-exchange":{"serverUrl":"https://vvrlxzbngxfxddywidoq.supabase.co/functions/v1/mcp","headers":{"Authorization":"Bearer tx_YOUR_TOKEN"}}}}
Замените tx_YOUR_TOKEN своим ключом и перезапустите Windsurf, если инструменты не появились. Сервер работает на обычном 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/.
Часто задаваемые вопросы
Может ли Windsurf пройти 14-дневное тестирование за меня?
Нет. Для этих 14 дней нужны реальные люди, использующие ваше приложение на собственных Android-телефонах. Windsurf может собрать приложение и выполнить настройку.
Является ли Tester Exchange официальной интеграцией Windsurf?
Нет. Это независимый сервис, который работает с любым клиентом, поддерживающим удалённый MCP по HTTP, а Windsurf его поддерживает.
Куда загружать AAB?
Загрузите его в релиз закрытого тестирования в Play Console, затем добавьте на этот трек Google-группу или список адресов электронной почты ваших тестировщиков.
Есть ли бесплатный способ получить 12 тестировщиков?
Да. Тестируйте приложения других разработчиков на https://testerexchange.com/earn; каждое протестированное вами приложение приводит тестировщика к вашему.