Estás aquí:   Contenido / Proceso De Envío Android / Probar La App Android En La Version Nativa Ad Hoc

Android - Compila e instala la aplicación de prueba nativa (Ad Hoc) (Solo)

Empezar el proceso

El siguiente proceso es el proceso Solo, lo que significa que eres el encargado de crear y luego enviar tu aplicación a la tienda Google Play.
Si prefieres que nuestro equipo se encargue de ello, puedes suscribirte al servicio GoodBarber Se Hace Cargo .

En ambos casos (Solo o GBTC), para crear tu aplicación de prueba de Android, debes poseer una cuenta de Google Publisher  

Google usa diferentes plataformas, deberás acceder a 3 de ellas para crear tu aplicación de Android:
Consola de Google Cloud
Consola de Google Play  (requiere una cuenta de Google publisher de pago)
- Consola de Firebase  
Recomendamos utilizar el mismo correo electrónico para crear proyectos y aplicaciones en todas esas plataformas.


Modo Solo:

Abajo encontraras los pasos necesarios para construir la aplicación Android tu mismo. Después de pasar por este proceso, serás capaz de probar tu aplicación nativa para Android en tu teléfono antes de presentarla a la Google Play Store.

Ve a la página Canales de ventas > App Android > Publicar

0. PRIMERA VEZ?
  • Es la primera vez que esta aplicación estará disponible en Google Play - escoge esta opción si ​estas publicando tu app por la primera vez.

picture

1. KEYSTORE

Usa este paso solo si estas actualizando una app existente ya publicada en Google Play.

Como puedo obtener el archivo Keystore?
Si ya creaste tu aplicación con otro app builder que no es GoodBarber, tienes que pedir el archivo Keystore de ellos.

Que si no tengo el archivo Keystore?
Si puedes obtener el archivo Keystore, por favor elige Es la primera vez que esta app será disponible en Google Play y tu app será publicada como una app completamente nueva. 

picture

2. PACKAGE NAME

El proceso automáticamente te envía al paso 3. No obstante, aun puedes editar el Package Name en el paso 2.

Por defecto, el Package Name se establece de la siguiente manera: com.goodbarber.tunombredeproyecto.
Advertencia: esto aparece al final de la URL de la tienda de tu app en Google Play.


Ejemplo:

Si el nombre de tu proyecto GoodBarber es "testapp", el package name será 
com.goodbarber.testapp.
El URL de la tienda será: 
https://play.google.com/store/apps/details?id=com.goodbarber.testapp


Para modificar el package Name: 

1 - Debes volver al paso 2. PACKAGE NAME
2 - Modificar el nombre de paquete acuerdo a estos requerimientos: Android - Modificar el nombre de paquete de la app. 
3 - Haz clic en Proximo paso

picture

1

Conéctate a tu Google Cloud Console

Entra a tu Google Cloud Console .

La información de inicio de sesión es la misma que tu cuenta de Google habitual. Si ya has iniciado una sesión con tu cuenta de Google, debes acceder directamente a Google Cloud Console.

Si no tienes una cuenta de Google, es necesario crear una para continuar este proceso. 


2

Creando un proyecto Google API

1 - Haz clic en Seleccionar un proyecto

picture

2 - Haz clic en NUEVO PROYECTO

picture

3 - Escoge un Nombre del proyecto.
4 - Selecciona la Organización a donde quieres colocar tu proyecto
5 - Selecciona la Ubicación
6 - Haz clic en Crear

picture

7 - Abre el proyecto desde la barra de herramientas

picture

picture

Estas horas en tu panel.

8 - Toma nota de tu número de proyecto (no tu ID de proyecto)

En el ejemplo abajo, es 820232276143.

9 - Copia el número en el campo correspondiente en el Paso 3.1 de tu proceso de envío de Android en tu backend de GoodBarber.

10. Haz clic en Paso siguiente en tu backend de GoodBarber.

picture

3

Habilita las APIs

1 - Haz clic en Ir a la descripción general de las API o ve al menú de mano izquierda API y servicios > Panel.

picture

2 - Haz clic en Habilitar las API y los Servicios.

picture

3 - Busca y habilita el servicio API desde la Biblioteca API :
- Maps SDK for Android

picture

- Busca para Maps SDK for Android en la Biblioteca API
- Haz clic en el botón Habilitar
- Regresa a la Biblioteca API
 

picture

4

Verifica las API habilitadas

1 - Regresa al menú API & Servicios > Panel
2 - Asegúrate que el API esta habilitado en la lista API

picture

5

Crea tu aplicación en Google Play Console

1. Inicia sesión en tu consola de Google Play .
2. Selecciona "Todas las aplicaciones"
3. Haz clic en "Crear aplicación".

picture

4. Completa los detalles de tu aplicación (nombre de la aplicación, idioma predeterminado, seleccione Aplicación para Aplicación o Juego y Gratis o de pago)
Indica si tu aplicación se descargará gratis o por un precio que determinarás *.
5. Marca las casillas de declaraciones (pautas de contenido y leyes de exportación de EE. UU.)
6. Haz clic en "Crear aplicación".

* Para publicar aplicaciones pagas, se te pedirá que configures una cuenta Merchant .
Haz clic en el enlace proporcionado en su consola de Google Play y siga las instrucciones de Google.

ADVERTENCIA: ¡Nunca puedes convertir una aplicación gratuita en una aplicación de pago!
Si configuras tu aplicación GRATIS en Play Store, ¡es para siempre!

Puedes convertir una aplicación de pago en una aplicación gratuita, pero una vez que se cambia a "gratuita", nunca se puede volver a cambiar a "de pago".


6

Huella digital del certificado SHA-1

1. Ve al menú Lanzar> Producción

picture

2. Haz clic en "Crear nueva versión".
3. En Firma de aplicaciones de Play, haga clic en "Seguir" y acepte las condiciones.
4. Vaya al menú Lanzar > Configuración> Integridad de la aplicación.
5. Haz clic en el icono de copia junto a la huella digital del certificado SHA-1.

picture

6. Pega esta huella digital de certificado SHA-1 en el campo dedicado en tu back office de GoodBarber.
7. Haz clic en "Siguiente" en el GB de tu back office para llegar al paso 5.3 del proceso de compilación de Android.


7

Crea una clave de Android en Google Cloud Console

Regresa a tu consola de Google Cloud  , selecciona el proyecto vinculado a esta aplicación.
1. Ve a API y servicios> Credenciales.
2. Haz clic en Crear credenciales.
3. Selecciona la opción de clave API

picture

Una llave API es generada. 

4 - Haz clic en Restringir Clave

picture

5. Reemplaza el nombre predeterminado por "Android key".
6. Selecciona Apps para Android en Restricciones clave.
7. Haz clic en "Agregar nombre de paquete y huella digital" (debe hacerse dos veces, una para cada SHA-1)
8. Copia el nombre del paquete y la huella digital de los certificados SHA-1 proporcionados en el paso 5.3  del proceso de tu GB de back office y pégalos en la consola de Google Cloud para restringir el uso de su aplicación de Android con 2 elementos.

picture

9. En Restricciones de API, seleccione Restringir clave
10. En el menú desplegable, seleccione "Maps SDK for Android"
11. Haga clic en "Guardar"

picture

12. Copia la clave API y pega la clave en el campo del paso 5.2 de tu proceso de publicación Android en tu backend de GoodBarber.

picture

8

Crear un proyecto Firebase

1 - Ve a la "Firebase Console "
2 - Haz clic en "Añadir Proyecto"

picture

3 - En la ventana Añadir Proyecto, haz clic en la flecha desplegable en el campo de nombre de Proyecto
Una lista de todos los proyectos existentes se visualizará.

picture

4 - En esta lista, selecciona el proyecto que creaste en paso 3 de esta ayuda en línea
5 - Acepta los términos y condiciones. 
6 - Haz clic en "Crear proyecto"

picture

9

Añadir Firebase a tu app Android

Desde la panel, después de verificando que estas en el proyecto correcto, haz clic en el logo Android. 

picture

1 - En el campo de nombre de paquete Android, rellena el nombre de paquete de tu app disponible en tu back office
2 - Haz clic en "​Registrar app" en el panel Firebase. 

picture

3 - Haz clic en el botón "Descargar google-services.json" para descargar el archivo de configuración.

picture

4 - Carga la archivo Google-services.json a tu back office GoodBarber
5 - Haz clic en "Siguiente" en la plataforma Firebase
6 - Haz clic en "Siguiente", no tienes nada que hacer en este paso ya que el SDK Firebase esta incluida por defecto en las apps GoodBarber
7 - Haz clic en "​Salta este Paso," no tienes nada que hacer en este paso ya que la instalación del SDK Firebase se controla por defecto por GoodBarber

picture

10

Registra la clave Servidor

Ve a los Ajustes de tu proyecto Firebase:
1 - Haz clic enn el icono a la derecha de Datos de Proyecto
2 - Escoge Ajustes de Proyecto

picture

3 - Revisa el contenido de la pestaña Cloud Messaging
4 - En el bloque Credenciales de Proyecto, identifica la Clave Servidor
5 - Copia el valor del token asociado, haciendo clic en el icono

picture

6 - Pega esta clave de servidor en tu back office GoodBarber


11

Genera tu versión Ad Hoc Android

Ya hemos acabado con Google Cloud Console, ahora puedes terminar el proceso y construir tu aplicación en tu backend de GoodBarber.

1 - Validas el último paso 
2 - Haz clic en Construir mi aplicación.

picture

12

Probar tu version Ad Hoc de Android

Después de unos minutos, aparecerá una nueva pantalla.

1 - Haz clic en Probar mi aplicación para probar la versión Ad Hoc

picture

2 - Sigue las indicaciones mostradas en la ventana modal

picture

Es possible que recibirás la advertencia siguiente cuando intentas instalar el archivo APK ad hoc en tu dispositivo Android:
"Play Protect no reconoce al desarrollador de esta app. Apps de desarrolladores desconocidos a veces pueden ser inseguros." 

Google Play Protect considera una app como posiblemente peligrosa si es descargada de cualquier lugar que no sea la Play Store. Entonces por lo tanto, esta advertencia se considera normal, ya que la versión Ad Hoc no se descarga de la tienda pero directamente de tu proyecto. No te preocupes: GoodBarber sí es una fuente segura!

Puedes pulsar "Install Anyway​" para probar la versión Ad Hoc en tu dispositivo Android. 

En caso que pulsó "Ok" por error, las instalaciones corrientes y del futuro de este archivo APK serán bloqueadas, pero aun hay una solución:

  1. Elimina el archivo APK existente del menú "Descargas" de tu dispositivo Android
  2. Descarga el archivo nuevamente desde GoodBarber
  3. Haz clic en "Install anyway" cuando se ve la opción nuevamente.

picture

13

Volver a la edición de la aplicación, o enviarla a la Tienda Google Play

Después de tus pruebas, regresa a Canales de ventas > App Android > Publicar

-Modificar mi aplicación - esta acción desbloquea tu backend de GoodBarber, para que puedas modificar tu app y reconstruir la app (No tendrás que repetir de nuevo todos los pasos anteriores.)

- Enviar aplicación - esta acción de dejará continuar con la publicación de tu app.
Al hacer clic en "Enviar" bloquearás tu backend desde ese momento hasta que tu aplicación sea publica en la tienda. Te pedirá una confirmación, para no bloquear el backend erróneamente. Después,  lo que tienes que hacer es enviar tu aplicación Android a la Google Play Store .

picture

Cuando el proyecto esta listo, haz clic en Continuar para mostrar el panel.