Paso a paso para publicar tu App en Play Store

Cambiar Splash Screen

1.- Entra a tu proyecto en https://editor.apphive.io/

2.- Selecciona una app.

3.- Da clic en configuraciones y clic en configuraciones de la app que quieres modificar.

4.- Da clic en configuración, en el menú de general selecciona splash screen y clic en el icono editar.

5.- En la sección subir archivo da clic en elegir archivo.
La imagen del splash screen debe ser en formato PNG con un ancho de 640 Pixeles X 1136 Pixeles de Alto.

Obtener una suscripción Premium o Unlimited

Sigue estos pasos para adquirir tu suscripción:

1.- Entra en el editor https://editor.apphive.io y da clic sobre tu proyecto

2.- Da clic en suscripciones

3.- Selecciona el plan de tu interés, para poder compilar. Para sistema operativo Android y publicar en Play Store necesitas un plan Premium o Unlimited

4.- Da clic sobre el recuadro de numero de tarjeta

5.- Agrega los datos de tu tarjeta y clic en el botón Pay

Firebase

1.- Entra en https://firebase.google.com/ y da clic en comenzar.

2.- Da clic en crear un proyecto.

3.- Escribe el nombre de tu proyecto, clic en la casilla para aceptar las condiciones de Firebase y clic en continuar.
*Escribe el mismo nombre que le colocaste a tu proyecto en Apphive.

4.- Da clic en continuar.

Opcional 1: Puedes habilitar Google Analytics este te permitirá tener estadísticas de comportamiento de tu base de datos y usuarios.

Opcional 2: Selecciona o crea una cuenta

Opcional 3: Escribe el nombre de tu proyecto y clic en guardar.

Opcional 4: Selecciona tu pais, clic en las 3 casillas de permisos y condiciones de servicio y clic en continuar.

5.- Esperar a que cree el proyecto y clic en continuar.

6.- Debes actualizar tu plan a Blaze para poder compilar, da clic en Actualizar y clic en Seleccionar plan.

7.- Da clic en Continuar

8.- Verifica que tus datos sean correctos o da clic en el icono de editar y modifícalos

9.- Agrega el número de tarjeta de crédito o débito, la fecha de vencimiento, la clave de seguridad, el nombre del titular, verifica que la dirección antes agregada sea la misma de la tarjeta y da clic en Confirmar compra.

10.- Selecciona Functions y clic en comenzar

11. Da clic en continuar

12. Da clic en finalizar

13.- Selecciona Realtime Database y clic en crear una base de datos.

14.- Selecciona comenzar en modo bloqueado y da clic en habilitar.

15.- Selecciona la Url como se marca en el ejemplo es muy importante que anotes este dato ya que se te solicitara para generar tu compilación.

FIREBASE REALTIME DATABASE URL: https://uber-eats-plantilla.firebaseio.com/

16.- Da clic en Copias de seguridad y Empezar.

17.- Da clic en Continuar, Abre Opciones avanzadas, activa compresión, activa ciclo de vida de almacenamiento: 30 días y da clic en Guardar.

18.- Selecciona Storage y clic en comenzar

19.- Clic en siguiente, verifica que en ubicación este Nam5 (us-central) y clic en listo.

20.- Selecciona la Url como se marca en el ejemplo es muy importante que anotes este dato ya que se te solicitara para generar tu compilación.

FIREBASE STORAGE URL: uber-eats-plantilla.appspot.com

21.- Da clic en configuraciones, configuración del proyecto y selecciona cuentas de servicio.

22.- Clic en Generar nueva clave privada y clic en Generar clave; esto descargara un archivo .json es muy importante que guardes este archivo ya que se te solicitara para generar tu compilación.

23.- Da clic en General y da clic en el icono </>

24.- Escribe Apphive Editor y da clic en Registrar app.

25.- Copia el texto entre las dos llaves como se muestra en el ejemplo {texto} y clic en Ir a la consola es muy importante que anotes este dato ya que se te solicitara para generar tu compilación.

CLIENT CONNECTION: {
apiKey: “AIzaSyDBpg37q4aJPCkaExsHWeN3yDdjanym5z8”,
authDomain: “uber-eats-plantilla.firebaseapp.com”,
databaseURL: “https://uber-eats-plantilla.firebaseio.com”,
projectId: “uber-eats-plantilla”,
storageBucket: “uber-eats-plantilla.appspot.com 1”,
messagingSenderId: “24724608157”,
appId: “1:24724608157:web:49c7a34670651674727074”,
measurementId: “G-TJM1Q3P4RL”
}

Después da clic en Ir a la consola

26.- Da clic en Authentication y selecciona Sing-in method.

27.- Selecciona Correo electrónico/contraseña, clic en habilitar y Guardar.

28.- Si alguna de tus apps utiliza inicio de sesión con Gmail selecciona Google, da clic en Habilitar, selecciona tu dirección de correo electrónico y clic en Guardar.

29.- En la misma sección en la parte de abajo encontraras Varias cuentas por dirección de correo electrónico da clic en Guardar, selecciona Permite la creación de varias cuentas con la misma dirección de correo electrónico y da clic en Guardar.

Facebook for developers I

1.- Entra a https://developers.facebook.com/ y da clic en iniciar sesión

2.- Inicia sesión con una cuenta de Facebook escribiendo tu usuario y contraseña, da clic en Iniciar sesión

3.- Da clic en Mis apps

4.- Haz clic en Crear app y selecciona la opción para todo lo demás.

5.- Agrega el nombre de tu proyecto en Apphive en Nombre para mostrar de la app, agrega un correo electrónico vigente para que te notifiquen en caso de haber algún problema en tu app de Facebook, da clic en Crear identificador de la app.

6.- Da clic en la casilla No soy un robot y clic en Enviar

7.- Debes obtener el Identificador de la app es muy importante que anotes este dato ya que se te solicitara para generar tu compilación, da clic en Configuración y clic en Básica.

8.- Da clic en Mostrar.

9.- Coloca la contraseña de tu cuenta de Facebook.

10.- Abrir Firebase https://firebase.google.com y dar clic en Ir a la consola.

11.- Da clic en tu proyecto de Firebase.

12.- Selecciona Authentication y da clic en Sign-in method.

13.- Selecciona Facebook, te solicitara habilitarlo, un App ID y un App Secret para obtenerlos regresa a Facebook for Developers, 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.

Solicitar Apk y Aab desde Apphive

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 espacio 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. Como obtenerlo

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.- Copia de tu nota o word el FACEBOOK APP ID y pégalo en su casilla, después copia de tu nota o word el FACEBOOK SECRET KEY y pégalo en su casilla

8.- Selecciona un proyecto

9.- Entra en configuración y da clic en Básica

10.- Copia y pega en el editor el Identificador de la app en Facebook app ID y la Clave secreta de la app en Facebook app secret key y da clic en Next Step

11.- Da clic en Facebook app dashboard.

12.- Da clic en Configurar en Inicio de sesión con Facebook.

13.- Da clic en Android.

14.- Regresa y da clic en Next Step.

15.- Da clic en Facebook app dashboard.

16.- Da clic en el icono de Android.

17.- Clic en siguiente.

18.- Clic en siguiente.

19.- Regresa, da clic sobre el Android package name para copiarlo.

20.- Pega el Android package name en Nombre del paquete, escribe MainActivity (exactamente con las mismas mayúsculas y sin espacios) y da clic en Save

21.- Da clic en Usar el nombre de este paquete.

22.- Da clic en continuar.

23.-Regresa y da clic sobre el Release key hash para copiarlo.

24.- Pega el Release key hash en Hashes de clave, selecciona el hash de clave en color azul y da clic en save.

25.- Da clic en continuar.

26.- Clic para activar el switch de Inicio de sesión único, clic en Save y Siguiente.

27.- Regresa y da clic en Next Step

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 electrónico, 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

Cuenta de desarrollador en Play Store
1.- entra en la pagina https://developer.android.com/distribute/console y da clic en el botón acceder.

2.- Verifica que hayas iniciado sesión con tu cuenta personal de gmail.

3.- Acepta los términos y condiciones dando clic en la casilla y da clic en completar pago.

4.- Agrega tus datos de tarjeta de crédito o debito para completar el pago de tu cuenta de desarrollador en Play Store y da clic en comprar

Publicar App en Play Store

1.- Entrar en https://play.google.com/console/about/ y dar clic en Ir a Play Console

2.- Da clic en Crear aplicación.

3.- Escribe el nombre de tu aplicación, selecciona el idioma en el que esta tu app, da clic en la casilla aplicación, da clic en la casilla Gratis o De pago y clic en el botón de Crear aplicación.

4.- Clic en la casilla Políticas del Programa para Desarrolladores, clic en la casilla Leyes de exportación de EE.UU. y clic en el botón Crear aplicación.

5.- Da clic en Ver tareas.

6.- selecciona la opción acceso a las aplicaciones.

7.- Da clic en Todas o algunas de las funciones están restringidas en caso de que tu app cuente con algún un inicio de sesión o crear cuenta.

*En caso de que tu aplicación no contenga un inicio de sesión o crear cuenta puedes seleccionar Todas las funciones están disponibles sin acceso especial

8.- Escribe un nombre para el instructivo en Nombre, Escribe el correo y la contraseña de un usuario MUY IMPORTANTE deberas crear un usuario en tu app con esa cuenta y contraseña ya que los tester no crearan una cuenta en tu app por ultimo debes explicar de manera detallada como dar un recorrido completo para la persona que probara tu app en Otras instrucciones y da clic en Aplicar.

EJEMPLO:

1.- Da clic en el botón iniciar sesión ingresa la cuenta christian@apphive.io y la contraseña Plantillas123

2.-En la ventana de pedidos selecciona uno de los productos en nuestro catalogo

3-Da clic en las casillas para agregar adicionales

4.-A continuación da clic en comprar

5.- selecciona la dirección en la que se entregara el pedido.

9.- Clic en Guardar.

10.- Regresa usando la opción panel de control.

11.- Selecciona Anuncios.

12.- Selecciona No, mi aplicación no contiene anuncios y da clic en Guardar

13.- Da clic en Panel de control.

14.- Selecciona Clasificación de contenido.

15.- Da clic en el botón empezar cuestionario.

16.- Escribe tu dirección correo electrónico.

17.-Selecciona una categoría dependiendo del contenido en tu app y da clic en Siguiente.

18.- Marca las siguientes casillas dependiendo del contenido que haya en tu app y da clic en Guardar.

19.- Da clic en el botón Siguiente.

20.- Clic en Enviar.

21.- Regresar a contenido de la aplicación.

22.- Clic en Empezar en Políticas de privacidad.

23.- Agrega el URL de políticas de privacidad de tu empresa o aplicación, esto cambiara dependiendo de tu país por lo que recomendamos investigar directamente como obtenerlo en paginas especializadas de tu país más información

24.- Clic en Guardar y selecciona Contenido de la aplicación.

25.- Selecciona empezar en Contenido y audiencia objetivo.

26.- Selecciona la edad del publico al que va dirigida tu aplicación y clic en siguiente.

27.- Selecciona Siguiente.

28.- Da clic en Guardar

29.- Clic en contenido de la aplicación.

30.- Selecciona Panel de control

31.- Clic en Selecciona una categoría de la aplicación y proporciona datos de contacto.

32.- Selecciona Aplicación, Selecciona una categoría dependiendo el contenido de tu aplicación y da clic en Gestionar etiquetas.

32.- Da clic en Añadir filtro y selecciona Category filter.

33.- Selecciona la categoría de tu aplicación y da clic en aplicar.

34.- Puedes seleccionar hasta 5 etiquetas que describan el contenido de tu aplicación y da clic en Aplicar.

35.- Escribe TU dirección de correo electrónico, TU numero de teléfono *no olvides agregar el código de tu país ejemplo México: +52″, Agrega la URL de TU Pagina web, da clic en la casilla de marketing externo y clic en Guardar.

36.- Selecciona Panel de control.

37.- Da clic en Configura la Ficha de Play Store.

38.- Escribe el nombre de tu aplicación, una descripción breve de su funcionamiento y una descripción larga de su funcionamiento.

39.- Da clic en subir y carga el icono el de tu app en archivo JPEG o PNG de 512 x 512 pixeles con un peso máximo de 1 MB

40.- Da clic en subir y carga el Grafico de funciones (banner promocional) en archivo JPEG o PNG de 1,024 x 500 pixeles con un peso máximo de 1MB

41.- Da clic en subir y carga de 2 a 8 capturas de pantalla de tu app en archivo JPEG o PNG de 320 x 320 pixeles mínimo y 3840 x 3840 pixeles máximo con un peso máximo de 8MB cada una.

42.- Da clic en Guardar.

43.- Da clic en Panel de control.

44.- Selecciona ver tareas en la sección de Publicar tu aplicación en Google play.

45.- Da clic en Selecciona países y regiones.

46.- Da clic en Añadir países y regiones.

47.- Selecciona dando clic en las casillas los países en donde estará disponible tu app para descarga y da clic en Añadir países y regiones.

48.- Da clic en Añadir.

49.- Clic en Panel de control

50.- Selecciona la opción crea un nuevo lanzamiento en la sección Publica tu aplicación en Google Play.

51.- Da clic en crear Versión.

52.- Da clic en subir en la sección App bundles y APKs para cargar el archivo Apk o Aab de tu app.

53.- Escribe el numero de la versión en nombre de la versión, agrega el texto de las nuevas funciones que incluye la versión en Notas de la versión y da clic en Guardar.

54.- Da clic en Revisar versión.

Acesso con Gmail

1.- Clic en Configuración y clic en Firma de aplicaciones.

2.- Copia la Huella digital del certificado SHA‑1

3.- Entra a la consola de Firebase https://console.firebase.google.com/ y selecciona el proyecto al que pertenece tu app.

4.- Da clic en Configuraciones y clic en Configuración del proyecto.

5.- En la sección General en tus aplicaciones da clic en el nombre de la app.

6.- Da clic en Añadir huella digital.

7.- Da clic el el icono de copiar, pega en tu Huella digital de certificado y clic en Guardar

Facebook for Developers III

1.- Entra a https://developers.facebook.com/ y da clic en Mis apps

2.- Da clic en el nombre de tu proyecto en Facebook for developers.

3.- Selecciona la opción Configuración y da clic en Básica.

4.- Da clic en el icono de copiar en Huella digital del certificado SHA‑1.

5.- Entra a https://hash-facebook.apphive.io/ y pega la Huella digital del certificado SHA‑1 y da clic en ENVIAR.

6.- Copia el hash de clave.

7.- Pega el Hash de clave en Hashes de clave en Facebook for developers selecciona la clave que aparece en el recuadro azul y da clic en Guardar cambios.

8.- Agrega “TU” correo electrónico en la sección de Correo electrónico de contacto, Pega “TU” URL de la Política de privacidad, selecciona una categoría y da clic en el icono de agregar icono de la app.

9.- Da clic en Elegir archivo

10.- Selecciona el icono de tu app debe ser un archivo JPG, GIF o PNG. El tamaño de la imagen debe ser de entre 512 x 512 y 1024 x 1024 píxeles. El límite del tamaño del archivo es de 5 MB.

11.- Da clic en Guardar cambios.

12.- Da clic en el Switch de En desarrollo.

13.- Da clic en Cambiar modo.

14.- Cambiara a modo publicada, da clic en el icono + en PRODUCTOS

15.- Selecciona Inicio de sesión con Facebook y da clic en Configurar.

16.- Selecciona Android

17.- Da clic en Siguiente.

18.- Da clic en Siguiente.

19.- Da clic en Save.

20.- Da clic en Save y Continuar.

21.- Activa el Switch a Si, da clic en Save y clic en el botón Siguiente.

22.- Da clic en Siguiente.

23.- Da clic en Siguiente.

24.- Da clic en Siguiente.

25.- Da clic en Siguiente.

26.- Da clic en Configuración

27.- Da clic en Authentication en tu proyecto de Firebase.

28.- Da clic en Sign-in method y clic en Facebook.

29.- Da clic en el icono de Copiar.

30.- Pega en URI de redireccionamiento de OAuth válidos selecciona la opción en el recuadro azul y da clic en Guardar.

 

Salir de la versión móvil