1 00:00:02,190 --> 00:00:07,080 Así que ahora sabemos cómo activar esta jugada y manejar las notificaciones locales. 2 00:00:07,680 --> 00:00:16,350 Este es un requisito previo importante porque con las notificaciones push, vamos a activar las notificaciones locales. 3 00:00:16,830 --> 00:00:18,390 Pero y esa es la diferencia. 4 00:00:18,570 --> 00:00:22,140 El disparador no proviene de nuestra aplicación. 5 00:00:23,180 --> 00:00:24,530 Como lo hace actualmente. 6 00:00:24,680 --> 00:00:31,390 Tenga en cuenta, papá, actualmente al final, activamos nuestra notificación local aquí con el controlador de 7 00:00:31,410 --> 00:00:35,690 notificaciones de activación, con el método asíncrono de notificación programada. 8 00:00:36,020 --> 00:00:38,900 Así es como actualmente activamos la notificación. 9 00:00:39,260 --> 00:00:41,280 Y papá ya no será el caso. 10 00:00:43,720 --> 00:00:50,710 En cambio, ahora con notificaciones push, el activador estará fuera de nuestra aplicación. 11 00:00:51,190 --> 00:00:55,660 Podría ser el desarrollador de la aplicación enviando notificaciones push manualmente. 12 00:00:56,050 --> 00:01:00,430 Podría ser el código del lado del servidor que lleva a que se envíe una notificación push. 13 00:01:00,670 --> 00:01:06,490 Por ejemplo, cuando chatea mensajes almacenados en una base de datos, y por lo tanto 14 00:01:06,670 --> 00:01:13,180 ahora necesitaremos aprender cómo podemos enviar notificaciones push a otros dispositivos y no solo a nuestro propio dispositivo. 15 00:01:14,100 --> 00:01:17,520 Para papá, debemos entender cómo funcionan las notificaciones push. 16 00:01:18,120 --> 00:01:19,050 Tenemos nuestra aplicación. 17 00:01:19,290 --> 00:01:24,240 Y típicamente, por supuesto, se ejecuta en múltiples dispositivos para múltiples usuarios. 18 00:01:26,060 --> 00:01:30,980 Luego recibimos algún evento que debería llevar a que se entregue una notificación push. 19 00:01:31,430 --> 00:01:37,490 Ese podría ser un mensaje de chat que se está publicando, pero también podría ser que nosotros, como propietarios de la 20 00:01:37,490 --> 00:01:42,200 aplicación, decidamos enviar un mensaje de marketing o algo por el estilo a nuestros usuarios. 21 00:01:43,360 --> 00:01:48,130 Por lo tanto, queremos entregar nuestro mensaje o nuestra notificación a un dispositivo. 22 00:01:48,640 --> 00:01:50,380 Pero no es así como funciona. 23 00:01:50,680 --> 00:01:54,070 No podemos enviar mensajes directamente a los dispositivos. 24 00:01:54,490 --> 00:02:01,600 Ese es un mecanismo de seguridad, porque si alguien pudiera comenzar a enviar notificaciones automáticas 25 00:02:01,600 --> 00:02:05,080 a dispositivos aleatorios, nuestros teléfonos recibirían spam. 26 00:02:05,410 --> 00:02:13,000 Por lo tanto, para entregar notificaciones automáticas a nuestras aplicaciones en nuestros dispositivos, tenemos que usar servidores oficiales 27 00:02:13,000 --> 00:02:14,450 de notificaciones automáticas. 28 00:02:14,920 --> 00:02:17,770 Y tanto Android como ISIS. 29 00:02:17,920 --> 00:02:22,180 Entonces, Google y Apple tienen su propio servicio de notificaciones push. 30 00:02:22,450 --> 00:02:26,800 Y debe usarlos para entregar su mensaje a los dispositivos. 31 00:02:27,190 --> 00:02:27,700 ¿Por qué? 32 00:02:28,060 --> 00:02:34,090 Porque esos servidores solo entregarán mensajes a dispositivos e instalaciones de aplicaciones. 33 00:02:34,450 --> 00:02:36,280 Papá se identificó. 34 00:02:36,970 --> 00:02:43,000 Esencialmente, su aplicación tendrá que identificarse con los servidores de Google y Apple. 35 00:02:43,360 --> 00:02:51,220 Obtendrá una ficha única y yo. RE. , se podría decir, y solo que yo RE. luego puede usarse para 36 00:02:51,220 --> 00:02:57,170 enviar una notificación push a través de esos servidores push oficiales a las instalaciones de su aplicación. 37 00:02:57,430 --> 00:03:04,840 Porque entonces los servidores oficiales pueden verificar que su aplicación opte por obtener esas notificaciones push. 38 00:03:05,140 --> 00:03:06,820 Ese es el mecanismo de seguridad aquí. 39 00:03:07,630 --> 00:03:14,380 Y, por lo tanto, en lugar de enviar mensajes directamente a los dispositivos, al final utilizamos ese evento 40 00:03:14,380 --> 00:03:21,610 junto con esos servidores oficiales para enviar nuestra notificación push a través de esos servidores push oficiales a los diferentes dispositivos 41 00:03:21,610 --> 00:03:23,530 a los que queremos dirigirnos. 42 00:03:24,010 --> 00:03:26,260 Así es como funcionan las notificaciones push. 43 00:03:26,560 --> 00:03:30,640 Entonces tenemos ese paso adicional de seguridad en el medio, lo que importa. 44 00:03:31,570 --> 00:03:37,930 Ahora, veamos cómo podemos implementar eso en el código y cómo, nuevamente, Expo nos ayuda mucho con eso.