Zbudowałeś aplikację na Androida w VS Code + Copilotze? Zdobądź 12 testerów na 14 dni
Zaktualizowano w listopadzie 2026
VS Code + Copilot potrafi napisać i zbudować Twoją aplikację na Androida, ale nie dostarczy 12 prawdziwych testerów, których wymaga Google Play. Jeśli Twoje osobiste konto dewelopera powstało po 13 listopada 2023 r., musisz przeprowadzić test zamknięty z co najmniej 12 testerami zapisanymi przez 14 dni bez przerwy, zanim złożysz wniosek o wersję produkcyjną. Ten poradnik opisuje budowanie paczki, rozpoczęcie testów zamkniętych, zdobycie testerów (najpierw za darmo, potem płatnie) oraz połączenie Tester Exchange z VS Code + Copilotem, aby agent załatwił formalności.
1. Zbuduj paczkę wydania (.aab)
- Poproś agenta VS Code + Copilota o skonfigurowanie podpisywania wydania w build.gradle.kts swojego modułu (blok signingConfigs z storeFile, storePassword, keyAlias i keyPassword, ustawiony dla typu kompilacji release). Nie trzymaj haseł w git (dokumentacja budowania Androida: https://developer.android.com/build/building-cmdline).
- Uruchom ./gradlew bundleRelease w terminalu. Gradle zbuduje i podpisze paczkę; plik .aab zwykle pojawia się w app/build/outputs/bundle/release/, ale sprawdź wynik własnej kompilacji.
- Jeśli nie masz keystore, utwórz go za pomocą keytool i zrób kopię zapasową. Google Play App Signing jest oferowany przy wgrywaniu pierwszego wydania.
2. Rozpocznij testy zamknięte w Play Console
- Otwórz Test and release > Testing > Closed testing, a potem Create track (lub Manage track).
- Kliknij Create new release, wgraj plik .aab, dodaj nazwę i notatki do wydania, Save as draft, Next, a potem Start rollout (kroki z https://support.google.com/googleplay/android-developer/answer/9859348).
- Najpierw wykonaj zadania konfiguracji aplikacji na Dashboard, inaczej przycisk wydania pozostanie nieaktywny.
3. Zdobądź 12 testerów: najpierw za darmo, potem płatnie
- Droga darmowa: otwórz https://testerexchange.com/earn na telefonie i testuj przydzielone aplikacje. Każda przetestowana aplikacja przyprowadza testera do Twojej.
- Droga płatna: zapłać raz, a testerzy zostaną przydzieleni automatycznie. Aktualne ceny są na https://testerexchange.com/llms.txt.
- Poproś o 15 testerów zamiast 12, aby jedna rezygnacja nie zepchnęła Cię poniżej minimum Google.
4. Połącz Tester Exchange z VS Code + Copilotem (opcjonalnie)
Najpierw utwórz klucz API na https://testerexchange.com/api. Następnie utwórz plik .vscode/mcp.json w projekcie (albo użyj mcp.json w profilu użytkownika VS Code dla wszystkich projektów) z poniższą konfiguracją, w formacie "servers" opisanym na https://testerexchange.com/agents/. Wpis "inputs" sprawia, że VS Code pyta o klucz w polu hasła, więc nie trafia on do pliku ani do gita (dokumentacja MCP w VS Code: 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}"}}}}
Wklej klucz tx_, gdy VS Code o niego zapyta. Copilot sam wybiera odpowiednie narzędzia i prosi o ich zatwierdzenie, gdy się pojawią; serwerami zarządzasz przez Chat: Open Customizations > MCP Servers. Polityka organizacji może blokować serwery MCP. Serwer to zwykły MCP przez Streamable HTTP bez OAuth; narzędzia publiczne (about, pricing, platform_stats) działają bez klucza.
5. Zapytaj agenta
- „Użyj Tester Exchange, żeby zdobyć 15 testerów dla com.example.app, i powiedz mi, co muszę zrobić w Play Console.”
- „Sprawdź moją kampanię w Tester Exchange dla com.example.app i powiedz, ilu testerów było aktywnych wczoraj.”
- „Pobierz raport kampanii i przygotuj moje odpowiedzi do wniosku o dostęp produkcyjny na podstawie prawdziwych liczb.”
Głównym narzędziem jest get_testers: dodaje aplikację, otwiera jej test i zwraca kroki, które może wykonać tylko człowiek, np. dodanie Grupy Google testerów w Play Console. Agent nie może zapłacić ani kliknąć Apply for production za Ciebie.
Bez MCP? Użyj API HTTP
Wyślij POST na https://vvrlxzbngxfxddywidoq.supabase.co/rest/v1/rpc/agent_call z publicznym nagłówkiem apikey podanym na https://testerexchange.com/agents/ i treścią {"p_token":"tx_YOUR_TOKEN","p_action":"get_testers","p_args":{"package_name":"com.example.app"}}. Schemat jest na https://testerexchange.com/openapi.json. Więcej narzędzi: https://testerexchange.com/guide/ai-builders/.
Najczęściej zadawane pytania
Czy VS Code + Copilot może zaliczyć za mnie 14-dniowy test?
Nie. Przez 14 dni muszą z Twojej aplikacji korzystać prawdziwi ludzie na własnych telefonach z Androidem. VS Code + Copilot może zbudować aplikację i przeprowadzić konfigurację.
Czy Tester Exchange to oficjalna integracja VS Code + Copilota?
Nie. To niezależna usługa, która działa z każdym klientem obsługującym zdalny MCP przez HTTP, a VS Code + Copilot tak robi.
Gdzie wgrać plik AAB?
Wgraj go do wydania w testach zamkniętych w Play Console, a potem dodaj Grupę Google lub listę e-mail testerów w tej ścieżce.
Czy jest darmowy sposób na zdobycie 12 testerów?
Tak. Testuj aplikacje innych deweloperów na https://testerexchange.com/earn; każda przetestowana aplikacja przyprowadza testera do Twojej.