Así que ahora sabemos cómo activar esta jugada y manejar las notificaciones locales.
Este es un requisito previo importante porque con las notificaciones push, vamos a activar las notificaciones locales.
Pero y esa es la diferencia.
El disparador no proviene de nuestra aplicación.
Como lo hace actualmente.
Tenga en cuenta, papá, actualmente al final, activamos nuestra notificación local aquí con el controlador de
notificaciones de activación, con el método asíncrono de notificación programada.
Así es como actualmente activamos la notificación.
Y papá ya no será el caso.
En cambio, ahora con notificaciones push, el activador estará fuera de nuestra aplicación.
Podría ser el desarrollador de la aplicación enviando notificaciones push manualmente.
Podría ser el código del lado del servidor que lleva a que se envíe una notificación push.
Por ejemplo, cuando chatea mensajes almacenados en una base de datos, y por lo tanto
ahora necesitaremos aprender cómo podemos enviar notificaciones push a otros dispositivos y no solo a nuestro propio dispositivo.
Para papá, debemos entender cómo funcionan las notificaciones push.
Tenemos nuestra aplicación.
Y típicamente, por supuesto, se ejecuta en múltiples dispositivos para múltiples usuarios.
Luego recibimos algún evento que debería llevar a que se entregue una notificación push.
Ese podría ser un mensaje de chat que se está publicando, pero también podría ser que nosotros, como propietarios de la
aplicación, decidamos enviar un mensaje de marketing o algo por el estilo a nuestros usuarios.
Por lo tanto, queremos entregar nuestro mensaje o nuestra notificación a un dispositivo.
Pero no es así como funciona.
No podemos enviar mensajes directamente a los dispositivos.
Ese es un mecanismo de seguridad, porque si alguien pudiera comenzar a enviar notificaciones automáticas
a dispositivos aleatorios, nuestros teléfonos recibirían spam.
Por lo tanto, para entregar notificaciones automáticas a nuestras aplicaciones en nuestros dispositivos, tenemos que usar servidores oficiales
de notificaciones automáticas.
Y tanto Android como ISIS.
Entonces, Google y Apple tienen su propio servicio de notificaciones push.
Y debe usarlos para entregar su mensaje a los dispositivos.
¿Por qué?
Porque esos servidores solo entregarán mensajes a dispositivos e instalaciones de aplicaciones.
Papá se identificó.
Esencialmente, su aplicación tendrá que identificarse con los servidores de Google y Apple.
Obtendrá una ficha única y yo. RE. , se podría decir, y solo que yo RE. luego puede usarse para
enviar una notificación push a través de esos servidores push oficiales a las instalaciones de su aplicación.
Porque entonces los servidores oficiales pueden verificar que su aplicación opte por obtener esas notificaciones push.
Ese es el mecanismo de seguridad aquí.
Y, por lo tanto, en lugar de enviar mensajes directamente a los dispositivos, al final utilizamos ese evento
junto con esos servidores oficiales para enviar nuestra notificación push a través de esos servidores push oficiales a los diferentes dispositivos
a los que queremos dirigirnos.
Así es como funcionan las notificaciones push.
Entonces tenemos ese paso adicional de seguridad en el medio, lo que importa.
Ahora, veamos cómo podemos implementar eso en el código y cómo, nuevamente, Expo nos ayuda mucho con eso.