Puedes ver la guía completa paso paso para publicar en Play Store Aquí
Las siguientes pantallas pueden aparecer o desaparecer dependiendo de las funciones que ocupe tu app.
1.- Entra en https://editor.apphive.io/ y selecciona tu proyecto.
2.- Clic sobre el icono de opciones y clic en App dashboard.
3.- Da clic en Compilations.
4.- Clic en el botón New compilation.
5.- Selecciona Android (Google Play) y da clic en Create request
6.- Agrega una ID de compilación sin dejar espacio con la siguiente estructura que se muestra en la imagen siempre separando entre cada uno con un punto y sin dejar espacios NO REQUIERES TENER UN DOMINIO WEB, NO OCUPES MAYÚSCULAS, ACENTOS, NUMEROS O SIGNOS DE PUNTUACION MAS QUE EL SIGNO PUNTO
Ejemplos
Tipo de dominio: com, gov, edu, net, org, io, mx, etc.
Nombre de proyecto de tu firebase: ubereatsplantillas
Copia y pega de tu nota o documento de word el NOMBRE PROYECTO FIREBASE y quita los espacios entre palabras en caso de existir alguno.
Nombre de la app (nombre con el que identificas a tu app): plantillausuario, ubereatsusuario, appubereats.
MUY IMPORTANTE Copia el Compilation ID de tu app y pégalo en una nota o un documento de word de la siguiente manera:
COMPILATION ID: com.ubereatsplantillas.plantillausuario
Después da clic en Assign compilation id.
7.- Da clic en Pick service account file.
8.- Abre la Carpeta SERVICE ACCOUNT FILE, selecciona el archivo .json y da clic en Abrir.
9.- Verifica que el botón cambie a File uploaded successfully y da clic en next step
10.- Copia de tu nota o word el FIREBASE REALTIME DATABASE URL, pégalo en la casilla y da clic en next step Como obtenerla
11.- Copia de tu nota o word el FIREBASE STORAGE URL, pégalo en la casilla y da clic en next step Como obtenerla
12.- Escribe tu dirección de correo electrónico para que recibas tus archivos Apk y Aab y da clic en Next step En caso de quieras enviar los archivos a una o más cuentas debes separar con una coma entre cada correo, sin dejar ningún espacio entre cada una.
13.- Copia de tu nota o word el CLIENT CONNECTION, pégalo en la casilla y da clic en next step Como obtenerla
14.- Verifica que tengas activo el login con correo en tu Firebase en la sección de Autenhication/sign in method y da clic en Reload Como activarlo
15.- Da clic en click here to get deployment token. Como obtenerlo
16.- Selecciona tu cuenta de Gmail.
MUY IMPORTANTE: Debes iniciar sesión con la misma cuenta con la que creaste tu proyecto de Firebase
17.- Da clic en Permitir.
18.- Da clic en el icono de copiar.
19.- Pega en la casilla Cloud deployment token y da clic en Set Token
20- Copia el Sha-1 de la casilla dando clic sobre el, da clic en project dashboard.
21.- Da clic en agregar huella digital.
22.- Pega el Sha- 1 en Huella digital del certificado y da clic en Guardar.
23.- Regresa y da clic en Next Step.
MUY IMPORTANTE: LAS SIGUIENTES PANTALLAS PUEDEN SALIR DEPENDIENDO DE LA FUNCIONES QUE TENGAS AGREGADAS EN TU APP (LOGIN CON FACEBOOK, LOGIN CON GMAIL, START GEOLOCATION TRACKING, ELEMENTO MAPA) Y DEBES LLENARLAS PARA FINALIZAR EL PROCESO DE SOLICITAR EL APK Y AAB, ESTOS REQUERIMIENTOS NO DESAPARECERÁN AUNQUE BORRES LA FUNCIÓN EN TU APP
SIGN IN GOOGLE METHOD
1.- Da clic en project dashboard, en tu Firebase verifica que tengas habilitado el login con Gmail
2.- Selecciona Google, da clic en Habilitar, selecciona tu dirección de correo electrónico y clic en Guardar.
3.- Regresa y da clic en Next Step.
SIGN IN FACEBOOK METHOD
1.- Da clic en project dashboard, en tu Firebase verifica que tengas habilitado el login con Facebook
2.- Selecciona Facebook te solicitara habilitarlo, un App ID y un App Secret para obtenerlos entra a Facebook for Developers https://developers.facebook.com/ y da clic mis apps.
3.- Selecciona un proyecto
4.- Entra en configuración y da clic en Básica
5.- Copia y pega el Identificador de la app en App ID y la Clave secreta de la app en App secret en Firebase, da clic en Habilitar y Guardar.
6.- Regresa y da clic en Next Step.
7.- Debes agregar el Facebook app secret key y el Facebook app ID para obtenerlos entra a Facebook for Developers https://developers.facebook.com/ y da clic mis apps.
8.- Selecciona un proyecto
9.- Entra en configuración y da clic en Básica
10.- Copia de tu nota o word el FACEBOOK APP ID y pegalo en su casilla, después copia de tu nota o word el FACEBOOK SECRET KEY y pegalo en su casilla
11.- Da clic en Next step
12.- Da clic en Facebook app dashboard.
13.- Da clic en Configurar en Inicio de sesión con Facebook.
14.- Da clic en Android.
15.- Regresa y da clic en Next Step.
16.- Da clic en Facebook app dashboard.
17.- Da clic en el icono de Android.
18.- Clic en siguiente.
19.- Clic en siguiente.
20.- Regresa, da clic sobre el Android package name para copiarlo.
21.- Pega el Android package name en Nombre del paquete, escribe MainActivity (exactamente con las mismas mayusculas y sin espacios) y da clic en Save.
22.- Da clic en Usar el nombre de este paquete.
23.- Da clic en continuar.
24.-Regresa y da clic sobre el Release key hash para copiarlo.
25.- Pega el Release key hash en Hashes de clave, selecciona el hash de clave en color azul y da clic en save.
26.- Da clic en continuar.
27.- Clic para activar el switch de Inicio de sesión único, clic en Save y Siguiente.
28.- Regresa y da clic en Next Step
BACKGROUND GEOLOCATION TRACKING
1.- En apps con geolocalización en segundo plano cuando se te solicite el background geolocation API key debes contactar al equipo de soporte mediante el chat de soporte en la página.
2.- Envía el COMPILATION ID de tu nota o documento de word de esa app y el link de tu app en Apphive con la siguiente estructura:
Solicito el Background geolocation API key
COMPILATION ID: com.ubereatsplantillas.plantillaconductor
3.- Se te enviara un código de 44 caracteres por el chat de soporte agregarlo y dar clic en Next step
*posterior a agregar este código no podrás cambiar el COMPILATION ID de esta app
MUY IMPORTANTE Copia el BACKGROUND GEOLOCATION API KEY de tu app y pegala en una nota o un documento de word de la siguiente manera:
BACKGROUND GEOLOCATION API KEY: f63558e3dc90bbd7ef546fce252e4fbcdba77449ad20f763bd4b6c6679e69f09
GOOGLE MAPS KEY
1.- Pega tu Google Api Key en el recuadro que se marca y da clic en Next step
*En caso de que necesites obtener tu Google Api key obtener mas información
Descargar archivos Apk y Aab
MEDIANTE LA PLATAFORMA APPHIVE
1.- Da clic sobre la compilación cuando el estatus cambie a compiled para obtener los links para descargas.
MEDIANTE CORREO ELECTRÓNICO
Obtener archivo APK:
1.- Entra en tu plataforma de correo electrónico, selecciona bandeja de entrada, Selecciona el ultimo correo de APPHIVE COMPILATION y Da clic en APK File (To test on cellphone) para abrir el navegador.
2.- Da clic en Descargar.
3.- Da clic en Descargar de todos modos
Obtener archivo Aab
1.-Entra en tu plataforma de correo electronico, selecciona bandeja de entrada, Selecciona el ultimo correo de APPHIVE COMPILATION y Da clic en AAB File (To upload to playstore) para abrir el navegador.
2.- Da clic en el icono de descargar
3.- Da clic en descargar de todos modos
Puedes continuar con el paso a paso para publicar en Play Store Aquí