Publicar en Google Play
Publicar en Android ocurre en dos cuentas que son tuyas: el build se ejecuta en tu cuenta de Expo y el app bundle terminado llega a tu Google Play Console. Cadrant dirige ambas y no posee ninguna.
Este flujo se aplica a las apps Expo nativas y a las apps WebView, que se compilan y se envían exactamente igual. El equivalente iOS es Publicar en App Store Connect.
Antes de empezar
- Una cuenta de Expo conectada: el build se ejecuta en ella, con tu propia cuota gratuita de EAS de 15 builds Android al mes. Conéctala en Integraciones → Expo; sin ella no puede iniciarse ninguna publicación.
- Una cuenta de desarrollador de Google Play (cuota de registro única de 25 $, con verificación de identidad). Es lo que te da acceso a Play Console.
Cómo funciona
- Google no tiene API para crear una app ni para conceder acceso, así que dos cosas se hacen una vez en Play Console: crear la app con el nombre de paquete que te da Cadrant e invitar a la cuenta de servicio de Cadrant. Cadrant verifica después ese acceso.
- Cadrant genera y guarda la clave de subida que firma tus builds Android. Play App Signing conserva la clave de firma final del lado de Google.
- El build Android se ejecuta en tu cuenta de Expo cloud y luego Expo envía el app bundle a tu Play Console como versión en borrador en el canal de pruebas internas. Desde ahí la despliegas.
1. Crear una cuenta de desarrollador de Google Play
Regístrate en Play Console. Google cobra una cuota única y verifica tu identidad, lo que puede llevar unos días. Después gestionas tus apps, testers y versiones desde Play Console.
2. Publicar desde Cadrant
Desde la vista previa de tu proyecto mobile, abre el botón de publicación y pasa a la pestaña Google Play. Un flujo de cuatro pasos te guía (el paso de la cuenta de Expo es común con iOS):
Paso 1 — Acceso a Google Play
En Play Console, pulsa Crear aplicación, indica el nombre y pega el nombre de paquete que muestra Cadrant en el campo Nombre del paquete: no se podrá cambiar después. Luego abre Usuarios y permisos, invita al correo de la cuenta de servicio que muestra Cadrant, concédele el permiso de cuenta «Publicar aplicaciones en canales de prueba» y añade tu app. De vuelta en Cadrant, pulsa Verificar acceso: Cadrant abre una edición en borrador de tu app con la API de Play Developer y la descarta; no se sube nada.
Paso 2 — Datos de la app
Indica el nombre visible y sube el icono de la app (PNG, idealmente 1024×1024). Se comparten con iOS: el mismo nombre y el mismo icono se escriben en ambos builds.
Paso 3 — Clave de subida
Cadrant genera el keystore de subida que firma tus builds Android y lo guarda durante toda la vida de la app: nada que descargar ni proteger por tu parte. Regenéralo solo si nunca has subido un build: tras una primera subida, Google rechaza los builds firmados con otra clave hasta que solicites un restablecimiento de la clave de subida en Play Console.
Paso 4 — Publicar
Inicia la publicación. El build Android se lanza en tu cuenta de Expo cloud, Expo envía el app bundle a tu Play Console y la versión aparece como borrador en el canal de pruebas internas. Sigue el progreso en el registro de actividad del proyecto.
3. Desplegar desde Play Console
Una vez recibido el bundle, continúa en Play Console:
- Abre Pruebas → Pruebas internas: ahí está la versión en borrador creada por Cadrant. Añade testers (una lista de correos), revisa y despliega la versión; los testers internos reciben la app en minutos, sin revisión.
- Completa las tareas del panel necesarias para una publicación pública: ficha de la tienda, capturas, política de privacidad, formulario de seguridad de datos, clasificación de contenido y público objetivo.
- Promociona la versión a una prueba cerrada, una prueba abierta o producción. Las versiones de producción pasan por la revisión de Google, normalmente en unos días.
- Cada nueva publicación desde Cadrant añade una nueva versión en borrador al canal de pruebas internas, con un version code mayor.
Relacionado
- Publicar en App Store Connect — el equivalente iOS de esta guía.
- Apps móviles nativas — Expo / React Native para iOS y Android.
- Apps WebView para las tiendas — la misma app web, envuelta y enviada.