Crear y Subir App Bundle en Google Play Store
Clase 26 de 26 • Curso de Flutter
Resumen
¿Cómo crear un App Bundle para Google Play?
Antes de subir nuestra aplicación a Google Play, es esencial crear un App Bundle. Este es el formato de archivo requerido por Google para distribuir aplicaciones en su tienda. A continuación, se describe cómo proceder para crear y firmar adecuadamente el App Bundle de tu aplicación.
¿Cómo crear y configurar la key store?
El primer paso consiste en crear una keystore, la cual es necesaria para firmar tu aplicación. Sigue estos pasos:
-
Abre la terminal como administrador para tener permisos necesarios.
-
Ejecuta el siguiente comando para crear la keystore:
keytool -genkey -v -keystore <nombre-archivo-keystore>.jks -keyalg RSA -keysize 2048 -validity 10000 -alias <alias-key>
- Se te pedirá una contraseña para el almacén de claves. Asegúrate de recordarla.
- Proporciona la información solicitada, dejando en blanco los campos que no desees completar.
-
Al confirmar los datos, se creará y guardará la keystore en tu usuario.
¿Cómo crear el archivo de propiedades para las claves?
Para gestionar las claves, necesitarás un archivo de propiedades específico en tu proyecto:
- En la carpeta del proyecto Android, crea un nuevo archivo llamado
key.properties
. - Añade las siguientes configuraciones, asegurándote de incluir las contraseñas y la ubicación del archivo keystore recién creado:
storePassword=<contraseña-keystore> keyPassword=<contraseña-key> keyAlias=<alias-key> keyStoreFile=<ruta-completa-a-keystore>
- Renombra y pega la dirección completa donde se guardó el archivo keystore, asegurándote de que todo esté correctamente configurado.
¿Cómo agregar configuraciones al archivo Gradle?
Después de crear la keystore y el archivo de propiedades, actualiza tu archivo build.gradle
:
- Añade las líneas para redirigir a las
key.properties
antes de la sección Android:def keystorePropertiesFile = rootProject.file("key.properties") def keystoreProperties = new Properties() keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) android { ... signingConfigs { release { keyAlias keystoreProperties['keyAlias'] keyPassword keystoreProperties['keyPassword'] storeFile file(keystoreProperties['keyStoreFile']) storePassword keystoreProperties['storePassword'] } } ... }
- Configura el build type
release
en vez dedebug
:buildTypes { release { signingConfig signingConfigs.release ... } }
¿Qué pasos seguir para subir tu App Bundle al Google Play?
Una vez configurado todo, construye tu App Bundle y súbelo a Google Play:
- Abre la terminal y corre el siguiente comando para crear el App Bundle:
./gradlew bundleRelease
- Accede al directorio
build/outputs/bundle/release/
para encontrar tu archivoAAB
. - Sube este archivo a Google Play Console:
- Crea o selecciona una aplicación en el panel de Google Play Console.
- Completa la información requerida como política de privacidad, descripción, íconos, capturas de pantalla, etc.
- Sube el App Bundle y verifica las configuraciones antes de lanzar.
¿Cómo optimizar el proceso de publicación en Google Play?
Asegúrate de revisar los aspectos esenciales antes de publicar:
- Optimización del SDK: Actualiza tus SDKs a las versiones recomendadas para evitar warnings.
- Verificación del contenido: Completa las clasificaciones de contenido, rango de edades y elementos pertinentes para la publicación.
- Validación de seguridad: Verifica que los datos del usuario sean manejados de acuerdo con las políticas de Google.
- Pruebas de funcionalidad: Realiza pruebas en diferentes dispositivos para asegurar la compatibilidad.
Esta guía proporciona un enfoque detallado y estructurado para preparar y publicar tu aplicación en Google Play. ¡Sigue avanzando y nunca dejes de aprender sobre las nuevas tecnologías para mejorar tus habilidades de desarrollo móvil!