Створили 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; кожен протестований вами застосунок приводить тестувальника до вашого.