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 menu 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

1.- Puedes entrar en los siguientes links para obtener tu suscripción ya sea con tarjeta de credito, debito o con una cuenta de PayPal
Tarjeta de crédito o débito -> https://pagos.apphive.io/stripe-usd
PayPal -> https://pagos.apphive.io/paypal-usd

2.- escribe una dirección de correo electrónico valida es muy importante que anotes este dato ya que se te solicitara para comprobar tu suscripción.

3.- Pega el ID de tu proyecto es muy importante que anotes este dato ya que se te solicitara para comprobar tu suscripción. Para obtener el ID de tu proyecto debes entrar https://editor.apphive.io seleccionar el proyecto y copiar lo que esta seleccionado en la siguiente imagen.



4.- Escribe tu telefono
*En el primer recuadro escribe el numero de tu país ejemplo: +52 numero de México
*En el segundo recuardo escribe tu numero telefonico ejemplo: 722 611 9577 numero celular de México

5.- Selecciona entre el plan Premium o Unlimited.
Tambien puedes obtener un plan Premium Anualidad o Unlimited Anualidad. Ten en cuenta que el plan Premium te permite compilar para publicación en Play Store y obtener archivos APK y AAB mientras que el plan Unlimited te permite compilar para publicación App Store y obtener versiones de Testflight.

6.- Coloca los datos de tu tarjeta (nombre del tarjeta habiente, apellido del tarjeta habiente, 16 digitos de tu tarjeta, codigo de seguridad de 3 digitos o CVC, fecha de expiración vigente MM=mes AA= año)

7.- escribe la dirección de correo electronico con la que creaste tu cuenta en Apphive es muy importante que anotes este dato ya que se te solicitara para comprobar tu suscripción.
*En caso de haber creado tu cuenta con Gmail o Facebook debes escribir la dirección de correo electronico que tienes vinculadas con dichas cuentas.

8.- Da clic en la casilla para aceptar nuestros terminos y condiciones https://apphive.io/es/terminos-y-condiciones

9.- Da clic en enviar.

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 permitira tener estadisticas 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.- Obten el nombre de tu firebase es muy importante que anotes este dato ya que se te solicitara para generar tu compilación.

7.- Da clic en configuraciones y usuarios y permisos.

8.- Da clic en agregar miembro

9.- Agrega en direcciones de correo electronico las cuentas [email protected] y [email protected] como propietario en funciones, da clic en listo y clic en agregar miembro.

10.- Selecciona Functions y clic en comenzar

11.- Clic en continuar y finalizar


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

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

14.- 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.

15.- Selecciona Storage y clic en comenzar

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

17.- 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.

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

19.- 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.

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

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

22.- 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.

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

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

25.- 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.

26.- 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.

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

28.- Da clic en Continuar.

29.- Verifica que tus datos sean correctos o da clic en el icono de editar y modificalos

30.- Agrega el numero de tarjeta de credito o debito, 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.

31.- Selecciona Realtime Database, da clic en Copias de seguridad y Empezar.

32.- Da clic en Continuar, Abre Opciones avanzadas, activa compresión, activa ciclo de vida de almacenamiento: 30 días 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 sesion con una cuenta de Facebook esccribiendo 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 demas.

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 algun 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.


Información necesaria para generar compilación

1.- Url de app: https://editor.apphive.io/editor/proj_8UdbbfUNjCJUwq3b7v1wue/app_4E2iR7H73goEV17AHnmTBV/pages/insert/page_6Q3mKTT6KZ8oGowR3dUtQK/page_6Q3mKTT6KZ8oGowR3dUtQK/NT

2.- Nombre Firebase: uber-eats-plantilla

3.- Url Realtime Database: uber-eats-plantilla.firebaseio.com

4.- Url Storage: uber-eats-plantilla.appspot.com

5.- Codigo web </>: {
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”,
messagingSenderId: “24724608157”,
appId: “1:24724608157:web:49c7a34670651674727074”,
measurementId: “G-TJM1Q3P4RL”
}

*Opcional Identificador de la app (Facebook developers): 323163702315837

*Opcional 2 App ID: io.apphive.clientapps.userapp1
Copia el App ID es muy importante que anotes este dato ya que se te solicitara para vincularlo con Facebook for Developers.

*Opcional 3 Hash de clave: D9m0q91JgYi7KjsIlN9yZdDRpxk Copia el Hash de clave es muy importante que anotes este dato ya que se te solicitara para vincularlo con Facebook for Developers.

6.- Clave privada: descargar archivo .json


7.- Dirección de correo electrónico: [email protected]
*En caso de que quieras enviarlo el archivo Apk y Aab a mas de una dirección de correo electrónico debes separarlo con comas sin espacios (,) [email protected],[email protected],[email protected]

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 Add.

5.- Da clic en el boton Create a request.

6.- Clic en Aceptar.

7.- Selecciona la opción Expand.

8.- 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 después da clic en Assign compilation id. Como obtenerlo

Ejemplos

Tipo de dominio(terminación de tu dominio web): com,gov,edu,net,org.
Nombre de dominio(nombre de tu dominio web): nombredemiempresa, uberplantillas, apphive.
Nombre de la app (nombre con el que identificas a tu app): appusuario, ubereatsusuario, appubereats.

9.- Da clic en Pick service account file. Como obtenerlo

10.- Selecciona el archivo .json y da clic en Abrir.

11.- Pega la Firebase realtime database URL y da clic en Set URL. Como obtenerla

12.- Pega la Firebase storage URL y da clic en Set URL. Como obtenerla

13.- Pega el client connection y da clic en Set client connection. Como obtenerla

14.- Activa Sign in method email and password y da clic en Reload. Como activarlo

15- Copia el Sha-1 de la casilla dando clic sobre el, da clic en project dashboard.

16.- Da clic en agregar huella digital.

17.- Pega el Sha- 1 en Huella digital del certificado y da clic en Guardar.

18.- Regresa y da clic en I’m Ready.

19.- Da clic en Project dashboard.

20.- Selecciona Google, da clic en Habilitar, selecciona tu dirección de correo electrónico y clic en Guardar.

21.- Regresa y da clic en I’m ready.

22.- Da clic en Project dashboard.

23.- 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.

24.- Selecciona un proyecto

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

26.- 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.

27.- Regresa y da clic en I’m ready.

28.- 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.

29.- Selecciona un proyecto

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

31.- Copia y pega 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 Set Facebook app ID.


32.- Da clic en Facebook app dashboard.

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

34.- Da clic en Android.

35.- Regresa y da clic en I’m ready.

36.- Da clic en Facebook app dashboard.

37.- Da clic en el icono de Android.

38.- Clic en siguiente.

39.- Clic en siguiente.

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

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

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

43.- Da clic en continuar.

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

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

46.- Da clic en continuar.

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

48.- Regresa y da clic en I’m ready

49- Pega tu Google Api Key en el recuadro que se marca y da clic en I’m ready

*En caso de que necesites obtener tu Google Api key obtener mas información

50.- Pega el Cloud deployment token y da clic en Set token. Como obtenerlo

51.- Escribe tu dirección de correo electrónico para que recibas tus archivos Apk y Aab y da clic en I’m Ready *En caso de quieras enviar los archivo a una o más cuentas debes separar con una coma entre cada correo, sin dejar ningún espacio entre cada una.

52.- Recibirás tus archivos Apk y Aab al concluir todos estos pasos y verificar que aparezca compiling en tu dashboard.

Obtener los archivos Apk y Aab

Obtener archivo APK:

1.- Entra en tu plataforma de correo electronico, 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

Opcional Facebook for developers II

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

2.- Da clic en el nombre de tu app.

3.- Selecciona Configuración, clic en Básica y clic en +Agregar plataforma.

4.- Selecciona [Android]

5.- Pega el App ID en el Nombre del paquete de Google Play, Escribe MainActivity en Nombre de la clase, Pega el Hash de clave en Hashes de clave, activa Inicio de sesión único y da clic en Guardar cambios

6.- Da clic en usar el nombre de este paquete.

Cuenta de desarrollador en Play Store
1.- entra en la pagina https://developer.android.com/distribute/console y da clic en el boton 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.

  • Selecciona la casilla gratis en caso de que tu app no tenga costo por descarga o De pago en caso de que quieras que tu app tenga un costo para poder descargarla.

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 [email protected] 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 poció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 Mexico: +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 boton 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.

1 Like