¿Creaste tu app Android con Windsurf? Consigue tus 12 testers durante 14 días
Actualizado en noviembre de 2026
Windsurf puede escribir y compilar tu app Android, pero no puede aportar los 12 testers reales que exige Google Play. Si tu cuenta de desarrollador personal se creó después del 13 de noviembre de 2023, debes realizar una prueba cerrada con al menos 12 testers inscritos durante 14 días continuos antes de solicitar producción. Esta guía cubre cómo generar el paquete, iniciar las pruebas cerradas, conseguir los testers (primero gratis, después de pago) y conectar Tester Exchange a Windsurf para que el agente se encargue del papeleo.
1. Genera el paquete de lanzamiento (.aab)
- Pide al agente de Windsurf que configure la firma de lanzamiento en el build.gradle.kts de tu módulo (un bloque signingConfigs con storeFile, storePassword, keyAlias y keyPassword, aplicado al build type release). Mantén las contraseñas fuera de git (documentación de compilación de Android: https://developer.android.com/build/building-cmdline).
- Ejecuta ./gradlew bundleRelease en la terminal. Gradle compila y firma el paquete; el .aab normalmente aparece en app/build/outputs/bundle/release/, pero revisa la salida de tu propia compilación.
- Crea un keystore con keytool si no tienes uno, y haz una copia de seguridad. Google Play App Signing se ofrece al subir tu primera versión.
2. Inicia las pruebas cerradas en Play Console
- Abre Test and release > Testing > Closed testing y luego Create track (o Manage track).
- Haz clic en Create new release, sube el .aab, añade un nombre y notas de la versión, Save as draft, Next y después Start rollout (pasos de https://support.google.com/googleplay/android-developer/answer/9859348).
- Completa antes las tareas de configuración de la app en el Dashboard; si no, el botón de lanzamiento permanece desactivado.
3. Consigue tus 12 testers: primero gratis, después de pago
- Vía gratuita: abre https://testerexchange.com/earn en tu teléfono y prueba las apps que te asignen. Cada app que pruebas aporta un tester a la tuya.
- Vía de pago: paga una vez y los testers se asignan automáticamente. Los precios actuales están en https://testerexchange.com/llms.txt.
- Pide 15 testers en lugar de 12 para que una baja no te deje por debajo del mínimo de Google.
4. Conecta Tester Exchange a Windsurf (opcional)
Primero crea una clave de API en https://testerexchange.com/api. Después añade esto a ~/.codeium/windsurf/mcp_config.json, el archivo global de configuración MCP de Windsurf que aparece en https://testerexchange.com/agents/. El archivo está en tu carpeta personal, no en tu proyecto, así que la clave no se sube a git:
{"mcpServers":{"tester-exchange":{"serverUrl":"https://vvrlxzbngxfxddywidoq.supabase.co/functions/v1/mcp","headers":{"Authorization":"Bearer tx_YOUR_TOKEN"}}}}
Sustituye tx_YOUR_TOKEN por tu clave y recarga Windsurf si las herramientas no aparecen. El servidor es MCP sencillo sobre Streamable HTTP sin OAuth; las herramientas públicas (about, pricing, platform_stats) funcionan sin clave.
5. Pregunta al agente
- “Usa Tester Exchange para conseguir 15 testers para com.example.app y dime qué debo hacer en Play Console.”
- “Revisa mi campaña de Tester Exchange para com.example.app y dime cuántos testers estuvieron activos ayer.”
- “Obtén el informe de la campaña y redacta mis respuestas para el acceso a producción a partir de las cifras reales.”
La herramienta principal es get_testers: añade la app, abre su prueba y devuelve los pasos que solo puede hacer una persona, como añadir el Grupo de Google de los testers en Play Console. El agente no puede pagar ni hacer clic en Apply for production por ti.
¿Sin MCP? Usa la API HTTP
Haz POST a https://vvrlxzbngxfxddywidoq.supabase.co/rest/v1/rpc/agent_call con la cabecera apikey pública indicada en https://testerexchange.com/agents/ y el cuerpo {"p_token":"tx_YOUR_TOKEN","p_action":"get_testers","p_args":{"package_name":"com.example.app"}}. El esquema está en https://testerexchange.com/openapi.json. Más herramientas: https://testerexchange.com/guide/ai-builders/.
Preguntas frecuentes
¿Puede Windsurf completar por mí la prueba de 14 días?
No. Los 14 días requieren personas reales usando tu app en sus propios teléfonos Android. Windsurf puede crear la app y encargarse de la configuración.
¿Es Tester Exchange una integración oficial de Windsurf?
No. Es un servicio independiente que funciona con cualquier cliente compatible con MCP remoto sobre HTTP, y Windsurf lo es.
¿Dónde se sube el AAB?
Súbelo a una versión de pruebas cerradas en Play Console y luego añade el Grupo de Google o la lista de correos de tus testers en ese track.
¿Hay una forma gratuita de conseguir los 12 testers?
Sí. Prueba las apps de otros desarrolladores en https://testerexchange.com/earn; cada app que pruebas aporta un tester a la tuya.