🚀 Google Play · Zymplo · Paso 3 de 4

30% — El paso llave: subir el 1er instalador y lograr que el revisor pueda entrar

Paso 3 · Subir el 1er instalador y destrabar el login del revisor

Éste es el paso que abre todos los demás. Subir el instalador una vez hace que Google genere la huella de firma. Esa huella es la que hace funcionar el botón “Continuar con Google” del revisor y las capturas reales. Sin este paso, el revisor no puede entrar y no hay capturas buenas.

Por qué es un huevo-y-gallina (y por qué no es un problema): la huella de firma sólo existe después de subir el instalador una vez. Así que el orden es: subir → Google genera la huella → con esa huella se enciende el login → recién ahí saco las capturas y enviamos. Se sube primero como borrador en prueba cerrada (no se publica nada, no se revisa nada todavía).

app nueva ✅ ─► [1] permiso al robot ─► [2] YO subo el instalador ─► [3] Google crea la huella │ el revisor entra ✅ ◄─ [4] Carlos crea la llave de Google con esa huella ◄─┘

Lo tuyo en este paso: 2 clics de consola, nada de código

Todo lo demás lo hago yo. Vos hacés el #1 ahora (me destraba la subida) y el #4 después (cuando te avise que ya está la huella). Los pasos grises son míos, van acá sólo para que veas el camino completo.

Crear la app ya lo hiciste

La app “Zymplo” ya está creada como borrador, con el package com.zymplo.mobile fijado. Este paso está cerrado. ✅

1

Darle permiso al “robot” que sube el instalador Carlos · ahora

Zymplo tiene un robot (una “cuenta de servicio”) que arma y sube el instalador solo. Google todavía no le dio permiso sobre la app nueva (medido: te contesta 403 = existe pero no tenés permiso). Se lo das así:

  1. Play Console → abajo a la izquierda Configuración (Settings)Acceso a la API (API access).
  2. Buscá la cuenta de servicio que ya aparece listada (una dirección larga que termina en .iam.gserviceaccount.com — probablemente zymplo-eas-deploy@…).
  3. Botón “Ver permisos de Play Console” / “Administrar acceso” → pestaña Aplicaciones → tildá la app Zymplo.
  4. Dale el permiso “Administrar versiones” (Release manager) o, más simple, Administrador (todos los permisos) a nivel cuenta → Guardar / Invitar.
Cómo sabés que quedó: cuando termines, avisame y yo vuelvo a preguntarle a Google en 30 segundos. Si contesta “la ficha existe · ya se puede subir”, quedó. Ahí paso al #2 solo.
2

Armar y subir el 1er instalador a prueba cerrada yo

Disparo el armado (workflow mobile-android-aab.yml). Firma con la llave de subida de Zymplo (ya guardada) y lo sube a Closed testing como borrador. No publica ni envía a revisión. Toma ~20 minutos. Te aviso cuando esté arriba.

3

Google genera la huella de firma automático

Apenas sube el instalador, Google lo re-firma con su propia llave (“Play App Signing”) y publica dos huellas: una SHA-1 (para el login con Google) y una SHA-256 (para que los links de Zymplo abran la app). Están en Play Console → Integridad de la app → Firma de aplicaciones.

4

Crear la “llave de Google” con esa huella Carlos · después

Éste es el paso que hace que el revisor pueda entrar con “Continuar con Google”. Hoy ese botón falla porque Google no reconoce la firma de la app. Con la huella SHA-1 del paso 3 se arregla. Te voy a pasar la huella exacta ya copiada; vos la pegás acá:

  1. Entrá a console.cloud.google.com/apis/credentials con la cuenta de Zymplo → proyecto zymplo.
  2. Crear credencialesID de cliente de OAuth → tipo de aplicación Android.
  3. Nombre de paquete: com.zymplo.mobile
  4. Huella del certificado SHA-1: la que te paso (la SHA-1 de Play del paso 3).
  5. Crear. Listo — el login con Google queda encendido para todo el mundo, incluido el revisor.
Ojo: tiene que ser la SHA-1 de Play (la que genera Google al re-firmar), no otra. Yo te paso exactamente esa, ya lista para pegar, así no hay confusión.
5

Encender los links + preparar la cuenta del revisor yo

La lección que ya nos costó un rechazo: en Apple, poner en la nota del revisor las instrucciones del “modo demo” (7 toques) abría una pantalla con un botón de enviar que no hace nada → motivo de rechazo directo. Para Google no usamos modo demo: cuenta real con datos reales. El revisor nunca llega a ese botón.

Qué sigue después (Paso 4)

Con el login andando y las capturas listas: completar “Contenido de la app” (las 14 declaraciones + Seguridad de datos + la nota de acceso con la cuenta Google), pegar la ficha en 3 idiomas, subir ícono y gráfico, y Enviar a revisión. Todo eso está detallado en la guía completa, y te armo el Paso 4 cuando lleguemos.

Ahora mismo, lo único tuyo: hacé el #1 (darle permiso al robot en Configuración → Acceso a la API) y avisame. Con eso arranco a subir el instalador solo.
Zymplo · Guía Play Store · Paso 3 de 4  ·  guía completa · Paso 1 · Paso 2
Nada de este paso publica ni envía la app a revisión. Medido y verificado el 7-ago-2026.