Documentación Releasely
Aplicación Android

Firma de la app (Play App Signing)

Entender la firma de las apps Android, el papel de Play App Signing y cuándo debe proporcionar un keystore a Releasely.

Toda app Android se firma antes de distribuirse. En el Play Store, esto pasa por Play App Signing: Google genera y protege la clave de firma de su app en su lugar. Es el comportamiento predeterminado y el más sencillo.

Las dos claves que debe conocer

  • Clave de firma de la app: en manos de Google. Firma los archivos que realmente se entregan a los usuarios. Nunca sale de Google.
  • Clave de subida (upload key / keystore): se usa para firmar cada build antes de enviarlo. Google la verifica y después vuelve a firmar con la clave de firma. Si se pierde, se puede restablecer a través del soporte de Google, sin romper la app.

Lo que tiene que hacer

App nueva: nada especial

Para una aplicación nueva, deje Play App Signing activado (por defecto). Releasely gestiona la firma por usted: no tiene que proporcionar ningún keystore.

Solo debe proporcionar un keystore en un caso: su app ya está publicada (o firmada en otro sitio) con una clave de firma que Releasely no posee. En ese caso hay que dar a Releasely su keystore existente para que firme sus builds con él.

Proporcionar un keystore existente (si procede)

En Releasely, en la pantalla Credentials de su proyecto, sección Upload keystore, proporcione:

  • el archivo .jks (su keystore de subida);
  • el alias de la clave;
  • la contraseña del keystore (y la contraseña de la clave, si es distinta).

Build a la espera de la clave

Si un build necesita un keystore que Releasely aún no tiene, se pone en pausa. En cuanto guarde el keystore, el build se reanuda automáticamente.

¿Y ahora qué?

Ya sabe cómo se firma su app. Es hora de pasar a Releasely para configurarlo todo y publicar.

On this page