Notificaciones push con una señal
-
Necesitarás una cuenta de Firebase para Android y una cuenta de desarrollador de Apple para iOS
Agregue una nueva aplicación a su cuenta onesignal, dáselo mismo nombre de su aplicación en Aplicación fácil
Seleccione Android para empezar
Ahora ve a tu Consola Firebase y si aún no está terminado, cree una nueva aplicación
Desactivar Google Análisis por ahora, podrás configurarlo más tarde si quieres usarlo.
Configure una nueva aplicación Android, haga clic en el icono de Android redondeado en el centro de la página
Pruebe el nombre de su paquete de aplicación de ProntoAppEasy y el nombre de su aplicación, luego siguiente / saltar todos los otros pasos
Vuelve a la página principal de tu consola de bomberos, y haz clic en el equipo en la parte superior izquierda de la página,
entonces abre el pestaña de mensajería en la nube
Haga clic en los tres puntos junto a la API de mensajería Cloud (versión antigua), y luego active la API
Regrese a esta página y vuelva a cargar, ahora tiene acceso tanto a una clave de servidor como a un ID de remitente
Ahora que su aplicación ha sido creada y configurada, puede pegar sus teclas en OneSignal
Guardar y continuar, luego seleccionar Cordova como SDK, continuar
¡Ahora haz clic!
Ahora puedes navegar por la página Keys and IDs que son las llaves que debo copiar dentro de Siberian.
Mientras que usted ha configurado sólo Android por ahora, estas teclas funcionarán para Android e iOS
Sin embargo, todavía necesitará hacer algunos pasos para configurar iOS
Vaya a la página Ajustes > Abejas de su aplicación
Luego pega el ID y la clave de la aplicación
Después de eso podrás importar dispositivos antiguos
iOS Configuración
Vaya a la página de la plataforma y añadir Apple iOS
Para crear una tecla p12, consulte la documentación siguiente:
Paso 1. Necesidades
- Una aplicación móvil iOS. (Esto) no es para sitios web / empuje web).
- A Tasa de cuenta del desarrollador de Apple con función de administrador.
- OneSignal Account.
- Un ordenador Mac con Xcode 11+.
- La función de notificación de empuje debe añadirse a su proyecto Xcode. De lo contrario, su proyecto no puede ser mostrado en el Centro de Desarrolladores de Apple.
Paso 2. Provisioning
Si usted está renovando un certificado o la aplicación ya tiene un ID de aplicación existente o perfil de disposición, cambiar a Paso 3. Generar un certificado de empuje.
Si su aplicación no tiene una configuración de aplicación de ID existente o perfil de disposición, acceda a su cuenta del programador
Tasa de manzana, sube Certificados, identificadores y perfiles–
>identificadores y seleccionar el botón azul +.
Seleccione ID de aplicación y continuar.
Seleccione App y continuar.
Proveer una "Descripción" y su explícito "pago de identificación". Esto debe ser el mismo que el "Bundle Identifier" que se establece para su proyecto Xcode.
Prensa Continuar y en la siguiente página seleccione
Registro.
Paso 3. Generar certificado de empuje
Crear un certificado Solicitud manualmente
Si usted está renovando un certificado, cambie al pase 3.2.3 Seleccione el certificado de notificación de empuje.
-
-
-
Solicitar un certificado de una autoridad certificadora
Abra la aplicación Access Keyring en su sistema macOS. Se puede encontrar en Aplicaciones " Utility " Acceso clave.
Seleccione Acceso clave > Certificado Asistente de certificados Solicitar un certificado de una autoridad de certificación...
A continuación, seleccione la opción Guardado en disco e introduzca su información en los campos requeridos. Luego, haga clic en Continuar.
Esto crea un archivo de solicitud de certificación que se utilizará más adelante.
-
Características adicionales
En su cuenta de desarrollador de Apple Certificados, IDs y perfiles Identifier, seleccione Identifier.
Busque y seleccione su identificador para activar notificaciones de presión, pero no click Configure.
Si no ves tu identificador, sigue Medida 2..
-
Seleccione el certificado de notificación de empuje
Sube Certificados y crear un nuevo certificado haciendo clic en el botón azul + (más).
In Servicios, seleccione Servicio de notificación de empuje de Apple SSL (Sandbox & Production) y haga clic Continuar.
- El certificado será aplicable tanto a Sandbox como a entornos de producción, por lo que no se requiere clave separada para cada uno de ellos.
- El certificado será aplicable tanto a Sandbox como a entornos de producción, por lo que no se requiere clave separada para cada uno de ellos.
-
Seleccione su aplicación
Elija su ID de aplicación con el ID de paquete correspondiente del menú emergente de App ID y haga clic Continuar.
Apple Developer Account – Crear un nuevo certificado
-
Cargue su solicitud de firma de certificado
Haga clic Elige archivos., seleccione el archivo CertSigning Solicitud
salvado en Medida 3.2.1, haga clic en Abrir, luego en Continuar.
Haga clic en Descargar para guardar el certificado en su computadora.
Cuenta de desarrolladores de Apple – Descargue su certificado
-
Crear una llave privada
-
-
Archivo abierto . Cer con doble clic
.cer file
Después de unos segundos, el programa de acceso clave debe abrirse. Seleccione Iniciar sesión > Mis certificados, luego haga clic con el botón Apple Push Services en la lista y seleccione Exportar "Apple Push Services...“.
Acceso clave – Exportar el archivo como archivo .p12
Asignar el archivo un nombre único usando la extensión .p12 y haga clic en Guardar. Tendrá la oportunidad de proteger el archivo con una contraseña. Si agrega una contraseña, debe introducir la misma contraseña en OneSignal.
Paso 4. Sube el certificado de presión a OneSignal
En el panel OneSignal, seleccione su aplicación y luego vaya a Ajustes.
Bajo plataformas de aplicaciones nativas, haga clic Apple iOS.
Seleccione Apple iOS en la página Ajustes
Seleccione el archivo .p12 que exportó (junto con una contraseña, si agregó uno) y haga clic en Guardar.
Nota: si utiliza la herramienta OneSignal Provisionator para crear un archivo . p12, se ha generado una contraseña para usted y se encuentra junto al botón Descargar.
módulo de carga p12 en Configuración > Configuración iOS de Apple
¡Hecho!
Deberías haber terminado de generar tu certificado de impulso de iOS y subirlo OneSignal.
Perfiles de disposición
Normalmente se requiere para Cordova/Ionic y GoNative.
Skip if "Automatically manage signature" is selected in Xcode.
Xcode – Seleccione "Administrar automáticamente la firma"
Si no ha seleccionado "Automatically manage signature", siga estos pasos:
Cree su perfil
Ve al tuyo. Cuenta de desarrollador de Apple Certificados, identificadores y perfiles Perfiles.
Cuenta de desarrolladores de Apple Certificados, identificadores y perfiles Perfiles
Por lo tanto, encontrar los que son para su aplicación y eliminarlos si no tienen grupos de aplicaciones y presionar notificaciones en la funcionalidad habilitada:
Cuenta de desarrollador de Apple Certificados, identificadores y perfiles Perfiles Seleccione un perfil específico
Cree un perfil pulsando el botón "+".
Cuenta de desarrollador de Apple Certificados, identificadores y perfiles Perfiles Añadir un nuevo perfil
Seleccione el tipo de perfil que necesita para crear y presionar Continuar.
Añadiendo un nuevo perfil a tu cuenta de desarrollador de Apple
Busque su ID de aplicación; si no ve su ID de aplicación, seleccione el pase Crea tu identificador Arriba.
Entonces, prensa Continuar.
Añadiendo un nuevo perfil a tu cuenta de desarrollador de Apple
Seleccione el certificado de desarrollo o distribución para asociarse con el perfil. Luego, haga clic en Continuar.
Añadiendo un nuevo perfil a tu cuenta de desarrollador de Apple
Nombra tu perfil de provisión.
Al crear un nuevo perfil, asegúrese de introducir un nombre
único en el campo "Provisioning Profile Name:".
Por ejemplo, si usted está creando un perfil de provisión especial para notificaciones de presión de prueba con un archivo de Producción Push
Certificado .p12, utilice el formato AppName AdHoc así conoce la aplicación y el tipo de perfil que es.
Seleccione Build.
Añadiendo un nuevo perfil a tu cuenta de desarrollador de Apple
En la última página, descarga Tu perfil.
Sincroniza tu cuenta de desarrollador en Xcode de nuevo Xcode . Preferencias... luego haga clic en el botón "Ver detalles". Luego, haga clic en el botón de actualización en la parte inferior izquierda del popup. Vea la documentación de Apple para instrucciones más detalladas.
Asegúrese de elegir su nuevo perfil de provisión desde Configuración de la construcción Código Signing ratio Perfil de disposición en Xcode.
Cargue su llave, luego guardar y continuar
Igual que para Android, seleccione el Cordova SDK¡Entonces terminaste!
Enviar una notificación
Para enviar una nueva notificación, agregue la función push v2 a su aplicación primero
Después llena un título y un mensaje, también puede programar su notificación para enviar en el futuro
Nota: El horario es adecuado para la zona horaria, el mensaje será enviado en el momento especificado, dependiendo de la zona horaria del usuario, el tiempo predeterminado del día si queda vacío es de 9:00
Premios Enviar mensaje
El historial de mensajes se mostrará a continuación, puede tomar unos segundos para mostrar el estado de entrega correcto y la velocidad (sólo recargar la página)






