Índice compilación para Android

Publica en Google Play (Android): :iphone:

Estás listo para publicar tu App móvil en Google Play la tienda de aplicaciones más importante y podrás llegar a más de 2 millones de dispositivos Android activos en todo el mundo.

NOTA: Antes de continuar con tu proceso de compilación te recomendamos visitar el centro de políticas para desarrolladores de Play Store.

  1. Requisitos mínimos para compilar

  2. Ajustes para hacer pruebas (SHA en APK)

  3. Crear cuenta de desarrollador

  4. Cargar la App a Google Play (AAB)

  5. Ajustes finales (SHA en Google Play)

  6. Crear una versión prueba de App móvil en Google Play

  7. Cómo actualizar tu App

  8. Requisitos mínimos para compilar:

El proceso de compilación de una App consiste en crear un paquete ejecutable en tu dispositivo Android (APK) o un archivo listo para cargar en tiendas (AAB). Para adquirir estos archivos debes tener lista la siguiente información:

Suscripción Apphive:

  • Requisito 1: Suscripción Premium o Unlimited - Adquirir suscripción Firebase:
  • Requisito 2: Cuenta de Firebase con un plan Blaze y su configuración

Con Firebase podrás alojar tu aplicación de manera independiente, podrás consultar información y hacer seguimiento de analítica mediante Google Analytics. Es importante que tu cuenta esté dada de alta con un plan BLAZE ya que sin esto no se podrá obtener el APK y AAB de tu App.

Firebase config:

:white_check_mark:Crear cuenta de Firebase - Cómo obtenerlo

NOTA: Se genera un único proyecto en Firebase de la misma manera que se tiene un proyecto en Apphive. Se deberá agregar el email: [email protected]

:white_check_mark:Cambiar a Plan Blaze - Cómo obtenerlo

:white_check_mark:Activar funciones en Firebase - Cómo obtenerlo

:white_check_mark:Firebase Project Id - Cómo obtenerlo

:white_check_mark:Real time database url - Cómo obtenerlo - Sólo activar base

:white_check_mark:Firebase storage url - Cómo obtenerlo

:white_check_mark:Archivo Services account loaded- Cómo obtenerlo

:white_check_mark: Client connection loaded- Cómo obtenerlo

Inicio de sesión:

Si tienes acceso (Inicio de sesión) con Gmail, Facebook y Correo electrónico, deberás seguir estos pasos. Para el acceso con Facebook deberás ir al requisito 3 de la documentación.

:white_check_mark: Activar acceso mediante Gmail- Cómo obtenerlo

:white_check_mark: Activar acceso mediante Facebook- Cómo obtenerlo

:white_check_mark: Activar acceso mediante Email- Cómo obtenerlo

:white_check_mark: Activar inicio de sesión múltiple- Cómo obtenerlo

Facebook:

  • Requisito 3: Obtener Facebook ID en Facebook developers

Sí dentro de tu App colocaste la función de inicio de sesión con Facebook deberás dar de alta tu App en Facebook Developers, es muy importante que previamente cuentes con estos dos requisitos:

  • Logotipo de tu aplicación en 1024x1024
  • URL con políticas de privacidad de tu App- Cómo obtenerlo

Facebook config:

:white_check_mark:Facebook app Id - Cómo obtenerlo

NOTA: Se genera un único proyecto en Facebook de la misma manera que se tiene un proyecto en Apphive. Y dentro de este se dan de alta las Apps que cuentan con acceso con Facebook. Obligatorio agregar como administrador los siguientes ID: apphiveapps

  • Requisito 4: Obtener API Key de Google

Google config:

Si tu aplicación utiliza GPS, Mapas y/o servicios de Geolocalización de Google es importante obtener el API KEY:

:white_check_mark:Obtener Google Api Key - Cómo obtenerlo

:white_check_mark:Dar de alta Google Api Key en editor - Cómo obtenerlo

  1. Ajustes para hacer pruebas (APK):

El archivo APK servirá para ejecutar tu App en un dispositivo móvil Android, podrás hacer pruebas previas a la carga en tiendas o en el caso de Apps de uso interno utilizar la aplicación directamente en tu dispositivo.

  • Requisito 5: Descargar archivo APK que llegó por correo electrónico

A tu correo electrónico te debió llegar un email desde la cuenta: [email protected] en caso de que no localices el correo por favor revisa la bandeja de SPAM de tu correo.

  • Requisito 6: Inicio de sesión con Facebook y Gmail (SHA en APK)

Inicio de sesión (SHA en APK):

Si tienes acceso (Inicio de sesión) con Gmail y Facebook deberás seguir estos pasos. Este paso es muy importante para que tu inicio de sesión con redes funcione en tu APK, sí tu App ya está en tiendas deberás seguir otro proceso (SHA en Google Play)

:white_check_mark: Activar SHA Gmail en APK- Cómo obtenerlo

:white_check_mark: Activar SHA Facebook en APK- Cómo obtenerlo

  • Requisito 7: Cambiar tu base de datos de pruebas a producción

:white_check_mark: Hacer cambio de base de datos y usuarios a producción- Cómo obtenerlo

  1. Crear cuenta de desarrollador en Play Store

Para que tu aplicación esté disponible en Google Play y llegue a millones de dispositivos móviles Android deberás adquirir una cuenta de desarrollador. Esta tiene un costo de $25 USD (Pago único) este costo es independiente a tu suscripción Premium de Apphive.

  1. Cargar la App a Google Play (AAB)

El archivo AAB que recibiste será el que cargues a tu tienda de desarrollador. Sí aún no tienes una cuenta desarrollada por favor revisa cómo darla de alta aquí.

Crea el lanzamiento de tu aplicación para que tus usuarios puedan descargarla a dispositivos Android.

Para cargar tu App deberás tener previamente esta información:

:white_check_mark:Nombre de la aplicación

:white_check_mark:Descripción breve (0/80 palabras)

:white_check_mark:Descripción completa (0/4000 palabras)

  1. Ajustes finales (SHA en Google Play):

Sí ya lanzaste tu aplicación en Google Play, es necesario hacer el ajuste final de las firmas SHA-1 en Google Play. Recuerda que este proceso es independiente al proceso que ya hiciste en tu APK.

  • Requisito 11: Ajustar la firma para acceder mediante Gmail - Cómo obtenerlo

  • Requisito 12: Ajustar la firma para acceder mediante Facebook - Cómo obtenerlo

  • Requisito 11: Cómo configurar una prueba abierta, cerrada o interna en Google Play -Cómo obtenerlo

  1. Cómo actualizar mi aplicación en Google Play:

Recuerda que el versionado de tu aplicación es uno de los pasos más importantes, ya que deberás generar mejoras constantes de acuerdo al feedback generado por tus usuarios.

NOTA: Recuerda que al actualizar tu aplicación no es necesario repetir el requisito 11 y 12. Para poder actualizar tu aplicación es necesario compilar tu aplicación desde el mismo proyecto en: editor.apphive.io sí el nombre del paquete cambia no se podrá actualizar tu aplicación.

Requisito 12: Generar una versión nueva -Cómo obtenerlo

1 Like