top of page
  • Foto del escritorPymeWebApp

Configuración de OneSignal.

Para configurar el nuevo sistema de Mensajes Push deberás contar con una cuenta gratuita de One Signal y una cuenta de Firebase para Android.


Entra en tu cuenta de One Signal y haz clic en 'Nueva App/Website'.


A continuación completa los siguientes campos:


  • Name of your app or website:  Dale el mismo nombre que tiene tu App.

  • What organization should it belong to?: + Create New Organization.

  • Name new organization: Coloca el nombre de la App.


A continuación selecciona Android para empezar.


PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.

Luego pulsa el botón "Next: Configure Your Platform".



Ahora ve a tu panel de Firebase y entra en la consola.


Añade un nuevo proyecto y dale el mismo nombre de tu App.


PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.

En el siguiente paso, desactiva Google Analytics por ahora (podrás activarlo más adelante si lo necesitas).


PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.

Una vez creado el proyecto, en la siguiente pantalla, haz clic en el icono redondo de Android que se encuentra en la mitad de la pantalla.


PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.


A continuación, introduce:


Nombre del paquete tu App (Lo encontrarás en el paso "Avanzado" del constructor) y el nombre de la Aplicación.


Haz clic en Registrar Aplicación y después, haz clic en Siguiente varias veces hasta llegar a la opción Ir a la Consola:

PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.

PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.

PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.


Al completar estos pasos y regresar a la consola principal de Firebase, haz clic en la rueda de ajustes arriba a la izquierda y selecciona Configuración del Proyecto para después ir a la pestaña de Cloud Messaging.


PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.

Ve a la pestaña Cuentas de Servicio y haz clic en el botón azul "Generar nueva clave privada".


PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.

Verás que te aparece una pantalla de confirmación:


PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.

Deberás pulsar en el botón azul "Generar Clave" y verás que se descarga un archivo .json


Ahora vuelve a One Signal y carga el archivo  .json en el campo "Service Account JSON".


PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.


Haz clic en Salvar y continuar.


En la siguiente pantalla haz clic en Cordova como opción de SDK, y clic en Continuar.


PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.

Por último... Clic en 'Done'.


PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.

Ahora, ve al apartado Audience y busca el botón Default junto a Total Subscriptions:


PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.

Pulsa en "Default" y renombra Total Subscriptions por Subscribed Users sin espacios antes o detrás (solamente entre cada palabra) y exactamente con las mismas mayúsculas y minúsculas. Tal cual está escrito:


PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.

Pulsa Update Segment para guardar.


Ahora ya puedes ir a Settings / Keys & IDs  para copiar las claves (OneSignal App ID y Rest API Key) que deberás pegar dentro de Scoreapps en Ajustes > Claves API.


PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.

Enhorabuena, ya has configurado los Mensajes Push para Android. En el caso de que hayas publicado tu App también en IOS (Appstore), debemos realizar un ajuste mas con el certificado P12.


Carga del Certificado P12 en One Signal


En el caso de que hayas solicitado la publicación para el Appstore, una vez compilada la App recibirás un email con el certificado P12 necesario para el envío de los Mensajes Push.


Vuelve entonces a tu cuenta de One Signal.


Ve a Platforms y haz clic en Add Apple IOS.


PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.

  1. Selecciona en el desplegable .p12 Certificate, sube el archivo indicado y coloca la contraseña: score123z Luego haz clic en Salvar y Continuar.


PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.

Y al igual que hiciste con Android, selecciona Cordova SDK y haz clic en Salvar y Continuar.


PymeWebApp. Creamos Webs y Apps para todo tipo de negocios. Todo incluido, todo integrado... todo sin programación. Conecta con tus clientes estén donde estén.

 

Por último, clic en Done y habrás terminado.

bottom of page