1 00:00:02,190 --> 00:00:07,140 Así que ahora asegurémonos de que todos podamos reaccionar ante una notificación si la aplicación se cerró. 2 00:00:07,680 --> 00:00:11,970 Y para estas notificaciones, este paquete de notificaciones. 3 00:00:13,070 --> 00:00:16,700 Este aquí simplemente tiene un método nunca útil. 4 00:00:17,570 --> 00:00:25,130 Entonces, nuevamente, en uso un hecho y aquí usaré el mismo efecto que hice para manejar las notificaciones entrantes. 5 00:00:25,160 --> 00:00:31,520 Si estas manzanas se abren, también podemos llamar a otro método en el objeto de notificaciones aquí. 6 00:00:32,150 --> 00:00:37,010 Y papá sería el oyente que recibió la respuesta de notificación ADD. 7 00:00:37,700 --> 00:00:45,350 Esto ahora le permite definir una función que debe ejecutarse cuando un usuario interactúa con una notificación mientras la aplicación 8 00:00:45,500 --> 00:00:49,400 estaba en Bakra mientras la aplicación no se estaba ejecutando. 9 00:00:49,640 --> 00:00:57,050 Entonces, cuando un usuario toca una notificación aquí, obtenemos un objeto de respuesta y podemos consolar esa respuesta para ver qué hay 10 00:00:57,050 --> 00:00:58,430 dentro de ella. 11 00:01:00,320 --> 00:01:03,710 Ahora, justicia antes de aquí, también recibimos una suscripción. 12 00:01:04,100 --> 00:01:05,870 Y ahora a un blanco un choque de nombres. 13 00:01:06,080 --> 00:01:12,340 Todos los nombres son suscripciones en segundo plano y todos los nombres son suscripciones en primer plano. 14 00:01:12,410 --> 00:01:14,150 Pero, por supuesto, esos nombres dependen de usted. 15 00:01:14,600 --> 00:01:20,330 Y luego, aquí en la función de limpieza, queremos limpiar tanto la suscripción de ejecución posterior como la 16 00:01:20,330 --> 00:01:22,610 suscripción en primer plano, por supuesto. 17 00:01:23,570 --> 00:01:26,660 Y ves que esos ojos AP son muy similares. 18 00:01:26,900 --> 00:01:28,940 Trabajamos con ellos de la misma manera. 19 00:01:29,300 --> 00:01:30,870 Sin embargo, obtenemos datos diferentes. 20 00:01:31,190 --> 00:01:33,950 Aquí recibimos la notificación aquí. 21 00:01:34,120 --> 00:01:35,870 Obtenemos un objeto de respuesta. 22 00:01:36,440 --> 00:01:39,830 Bueno, veamos esto y veamos qué hay dentro de esa respuesta. 23 00:01:40,400 --> 00:01:44,170 Entonces, para eso, nuevamente, activaré una notificación en los androides. 24 00:01:44,690 --> 00:01:48,080 En realidad, antes que nada borraré esas viejas notificaciones. 25 00:01:48,710 --> 00:01:50,600 Entonces lo activaré. 26 00:01:50,870 --> 00:01:53,840 Y ahora pondré la aplicación en modo de fondo. 27 00:01:54,170 --> 00:01:55,730 Así que estoy de vuelta en la pantalla de inicio. 28 00:01:56,000 --> 00:01:59,180 Y ahora podemos esperar a que llegue una notificación D. 29 00:01:59,750 --> 00:02:00,500 Aquí está. 30 00:02:00,920 --> 00:02:02,030 Vamos a tocarlo. 31 00:02:02,390 --> 00:02:03,650 Esto abre la aplicación. 32 00:02:04,040 --> 00:02:05,450 Y ahora estás en la terminal. 33 00:02:05,510 --> 00:02:07,040 Tenemos una nueva salida. 34 00:02:11,450 --> 00:02:12,420 Aquí abajo lo es. 35 00:02:13,040 --> 00:02:15,380 Esto es ahora que responde objeto. 36 00:02:15,590 --> 00:02:19,490 Y en realidad es casi lo mismo que la notificación que recibimos antes. 37 00:02:19,970 --> 00:02:22,910 Es solo un objeto que contiene la notificación. 38 00:02:23,390 --> 00:02:28,730 Pero también nos da este identificador de acción, que en realidad podemos ignorar aquí. 39 00:02:29,300 --> 00:02:35,900 En cambio, vemos que tenemos una clave de notificación y nuevamente podremos obtener los datos, el cuerpo, el 40 00:02:35,980 --> 00:02:38,360 título y todo lo que necesitemos. 41 00:02:38,660 --> 00:02:42,070 Incluso obtenemos información sobre por qué se produjo la notificación. 42 00:02:42,110 --> 00:02:45,920 Ahora, por ejemplo, papá, simplemente tenía un temporizador durante 10 segundos. 43 00:02:47,360 --> 00:02:48,290 Eso es bastante bueno. 44 00:02:48,560 --> 00:02:53,910 Hagamos que toda la prueba esté en ISIS y, por lo tanto, para todos ejecute a algún ISIS y asegúrese de que tengo la 45 00:02:53,960 --> 00:02:54,830 consola ISIS aquí. 46 00:02:55,910 --> 00:03:02,840 Y ahora déjame activar una notificación, pone la aplicación en modo de fondo y esperemos la notificación. 47 00:03:03,440 --> 00:03:04,790 Esperemos a que llegue. 48 00:03:04,790 --> 00:03:08,120 Y una vez que esté allí, lo tocaremos aquí también en IWK. 49 00:03:08,720 --> 00:03:09,770 ¿Abre la aplicación? 50 00:03:10,160 --> 00:03:12,880 Y ahora aquí también obtuvimos una salida en hielo. 51 00:03:13,370 --> 00:03:17,510 Tenemos un objeto aquí con datos de notificación, al igual que en Android. 52 00:03:18,260 --> 00:03:23,600 Ahora lo que verá es que algunos campos de datos difieren porque es ISIS. 53 00:03:23,930 --> 00:03:28,280 Pero generalmente sus datos están aquí con sus datos especiales. 54 00:03:28,670 --> 00:03:29,960 Tu titulo esta aqui. 55 00:03:30,200 --> 00:03:31,460 Tu cuerpo esta aqui. 56 00:03:31,610 --> 00:03:38,360 Por lo tanto, puede profundizar en estos datos de notificación, en la solicitud, en el contenido, al igual que en Android y luego 57 00:03:38,690 --> 00:03:41,450 en los datos del cuerpo o lo que necesite. 58 00:03:42,720 --> 00:03:48,330 Y así es como puede manejar las notificaciones cuando llegan, cuando su aplicación no se está ejecutando. 59 00:03:48,780 --> 00:03:54,720 Y de nuevo, aquí, en lugar de iniciar sesión en la consola, puede, por supuesto, hacer lo que sea necesario, navegar a 60 00:03:54,720 --> 00:03:55,830 una pantalla diferente. 61 00:03:56,080 --> 00:04:00,090 Enviar solicitud HTP a un servidor, bloqueó a un usuario. 62 00:04:00,300 --> 00:04:02,310 Haz lo que quieras hacer en tu aplicación. 63 00:04:02,340 --> 00:04:03,930 Es tu aplicación la que estás ejecutando. 64 00:04:03,930 --> 00:04:06,540 Este es un efecto fuera de uso en lugar de un componente. 65 00:04:06,750 --> 00:04:09,480 Entonces puede hacer lo que siempre puede hacer en componentes. 66 00:04:09,720 --> 00:04:11,670 Básicamente no hay límites.