Criou seu app Android com o Cursor? Consiga seus 12 testadores por 14 dias
Atualizado em novembro de 2026
O Cursor pode escrever e compilar seu app Android, mas não pode fornecer os 12 testadores reais que o Google Play exige. Se sua conta de desenvolvedor pessoal foi criada depois de 13 de novembro de 2023, você precisa executar um teste fechado com pelo menos 12 testadores participando por 14 dias seguidos antes de solicitar produção. Este guia cobre como gerar o bundle, iniciar o teste fechado, conseguir os testadores (primeiro de graça, depois pago) e conectar o Tester Exchange ao Cursor para que o agente cuide da burocracia.
1. Gere o bundle de release (.aab)
- Peça ao agente do Cursor para configurar a assinatura de release no build.gradle.kts do seu módulo (um bloco signingConfigs com storeFile, storePassword, keyAlias e keyPassword, aplicado ao build type release). Mantenha as senhas fora do git (documentação de build do Android: https://developer.android.com/build/building-cmdline).
- Execute ./gradlew bundleRelease no terminal. O Gradle compila e assina o bundle; o .aab normalmente aparece em app/build/outputs/bundle/release/, mas confira a saída do seu próprio build.
- Crie um keystore com o keytool se você não tiver um, e faça backup dele. O Google Play App Signing é oferecido quando você envia sua primeira versão.
2. Inicie o teste fechado no Play Console
- Abra Testar e lançar > Testes > Teste fechado e clique em Criar faixa (ou Gerenciar faixa).
- Clique em Criar nova versão, envie o .aab, adicione um nome e notas da versão, Salvar como rascunho, Avançar e depois Iniciar lançamento (passos de https://support.google.com/googleplay/android-developer/answer/9859348).
- Conclua antes as tarefas de configuração do app no Painel, ou o botão de lançamento continuará desativado.
3. Consiga seus 12 testadores: primeiro grátis, depois pago
- Caminho gratuito: abra https://testerexchange.com/earn no seu celular e teste os apps que forem atribuídos a você. Cada app que você testa traz um testador para o seu.
- Caminho pago: pague uma vez e os testadores são atribuídos automaticamente. Os preços atuais estão em https://testerexchange.com/llms.txt.
- Peça 15 testadores em vez de 12, para que uma desistência não deixe você abaixo do mínimo do Google.
4. Conecte o Tester Exchange ao Cursor (opcional)
Primeiro crie uma chave de API em https://testerexchange.com/api. Depois coloque isto em .cursor/mcp.json no seu projeto, ou em ~/.cursor/mcp.json para usar em todos os projetos (locais dos arquivos conforme a documentação de MCP do Cursor, https://cursor.com/docs/context/mcp). Defina antes TESTER_EXCHANGE_KEY no ambiente do seu shell, para que a chave não seja commitada:
{"mcpServers":{"tester-exchange":{"url":"https://vvrlxzbngxfxddywidoq.supabase.co/functions/v1/mcp","headers":{"Authorization":"Bearer ${env:TESTER_EXCHANGE_KEY}"}}}}
O Cursor resolve ${env:NAME} nos campos url e headers. Se um servidor não carregar, abra o painel Output e escolha MCP Logs. O servidor é MCP simples sobre Streamable HTTP, sem OAuth; as ferramentas públicas (about, pricing, platform_stats) funcionam sem chave.
5. Peça ao agente
- “Use o Tester Exchange para conseguir 15 testadores para com.example.app e me diga o que preciso fazer no Play Console.”
- “Verifique minha campanha no Tester Exchange para com.example.app e me diga quantos testadores estiveram ativos ontem.”
- “Puxe o relatório da campanha e rascunhe minhas respostas para o acesso à produção com base nos números reais.”
A ferramenta principal é get_testers: ela adiciona o app, abre o teste e devolve os passos que só um humano pode fazer, como adicionar o Grupo do Google dos testadores no Play Console. O agente não pode pagar nem clicar em Solicitar acesso à produção por você.
Sem MCP? Use a API HTTP
Faça um POST em https://vvrlxzbngxfxddywidoq.supabase.co/rest/v1/rpc/agent_call com o cabeçalho apikey público listado em https://testerexchange.com/agents/ e o corpo {"p_token":"tx_YOUR_TOKEN","p_action":"get_testers","p_args":{"package_name":"com.example.app"}}. O esquema está em https://testerexchange.com/openapi.json. Mais ferramentas: https://testerexchange.com/guide/ai-builders/.
Perguntas frequentes
O Cursor pode fazer o teste de 14 dias por mim?
Não. Os 14 dias exigem pessoas reais usando seu app nos próprios celulares Android. O Cursor pode compilar o app e conduzir a configuração.
O Tester Exchange é uma integração oficial do Cursor?
Não. É um serviço independente que funciona com qualquer cliente que ofereça suporte a MCP remoto via HTTP, o que o Cursor faz.
Para onde vai o AAB?
Envie-o para uma versão de teste fechado no Play Console e depois adicione o Grupo do Google ou a lista de e-mails dos seus testadores nessa faixa.
Existe um jeito gratuito de conseguir os 12 testadores?
Sim. Teste os apps de outros desenvolvedores em https://testerexchange.com/earn; cada app que você testa traz um testador para o seu.