Zbudowałeś aplikację na Androida w Cursorze? Zdobądź 12 testerów na 14 dni
Zaktualizowano w listopadzie 2026
Cursor 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 Cursorem, aby agent załatwił formalności.
1. Zbuduj paczkę wydania (.aab)
- Poproś agenta Cursora 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 Cursorem (opcjonalnie)
Najpierw utwórz klucz API na https://testerexchange.com/api. Potem umieść to w .cursor/mcp.json w projekcie albo w ~/.cursor/mcp.json, aby używać wszędzie (lokalizacje plików z dokumentacji MCP Cursora, https://cursor.com/docs/context/mcp). Najpierw ustaw TESTER_EXCHANGE_KEY w zmiennych środowiskowych powłoki, aby klucz nie trafił do repozytorium:
{"mcpServers":{"tester-exchange":{"url":"https://vvrlxzbngxfxddywidoq.supabase.co/functions/v1/mcp","headers":{"Authorization":"Bearer ${env:TESTER_EXCHANGE_KEY}"}}}}
Cursor rozwiązuje ${env:NAME} w polach url i headers. Jeśli serwer się nie załaduje, otwórz panel Output i wybierz MCP Logs. Serwer to zwykły MCP przez Streamable HTTP bez OAuth; publiczne narzędzia (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 Cursor 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. Cursor może zbudować aplikację i przeprowadzić konfigurację.
Czy Tester Exchange to oficjalna integracja Cursora?
Nie. To niezależna usługa, która działa z każdym klientem obsługującym zdalny MCP przez HTTP, a Cursor 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.