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
univoco nel campo “Provisioning Profile Name:”.
Ad esempio, se stai creando un profilo di provisioning ad hoc per testare le notifiche push con un file Production Push
Certificate .p12, utilizza il formato AppName_AdHoc in modo da conoscere l’app e il tipo di profilo che è.
Seleccione Genera.
Añadiendo un nuevo perfil a tu cuenta de desarrollador de Apple
Nell’ultima pagina, scarica il tuo profilo.
Sincronizza nuovamente il tuo account sviluppatore in Xcode andando su Xcode > Preferenze… quindi fai clic sul pulsante “Visualizza dettagli…”. Quindi, fai clic sul pulsante di aggiornamento in basso a sinistra del popup. Vedi la documentazione di Apple per istruzioni più dettagliate.
Assicurati di scegliere il tuo nuovo profilo di provisioning da Build Settings>Code Signing>Provisioning Profile in Xcode.
Carica la tua chiave, quindi salva e continua
Lo stesso che per Android, seleziona il cordova SDK, poi dopo, hai finito!
Invio di una Notifica
Per inviare una nuova notifica, aggiungi prima la funzione push v2 alla tua applicazione
Quindi compila un titolo e un messaggio, puoi anche programmare la tua notifica per l’invio in futuro
Nota: la pianificazione è adatta al fuso orario, il messaggio verrà inviato all’ora specificata, a seconda del fuso orario dell’utente, l’orario predefinito del giorno se lasciato vuoto è le 9:00
Premi Invia messaggio
La cronologia dei messaggi verrà mostrata di seguito, possono essere necessari alcuni secondi per visualizzare lo stato e la velocità di consegna corretti (basta ricaricare la pagina)






