Estamos firmando una App hecha con flutter que enviaremos a producción en Google Play Store y Huawei AppGallery.

Usaremos el formato AAB (Android App Bundle) ya que nos permitirá ofrecer aplicaciones optimizadas para el usuario final. Para conocer más sobre el tema de Android App Bundle, entra aquí.

En el siguiente ejemplo, vamos a compilar nuestra aplicación para producción, usaremos el comando:

flutter build appbundle

El cual, en lugar de generar un app-release.apk nos creará un archivo app-release.aab.

Firmando tu aplicación flutter

Actualizado 6 de enero 2023

Cómo firmar aplicaciones en Flutter para publicarlas en Google Play Store, Huawei AppGallery

Paso 1: Generar la llave

Nota: La ruta ~/upload-keystore.jks es donde encontraremos el archivo .jks. ~/ es la carpeta del usuario.

keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload

Paso 2: