1 00:00:02,190 --> 00:00:07,140 Então, agora vamos garantir que todos possamos reagir a uma notificação se o aplicativo foi fechado. 2 00:00:07,680 --> 00:00:11,970 E para essas notificações, este pacote de notificações. 3 00:00:13,070 --> 00:00:16,700 Este aqui simplesmente tem um método nunca útil. 4 00:00:17,570 --> 00:00:25,130 Então, novamente, use um fato e aqui usarei o mesmo efeito que utilizei para lidar com as notificações recebidas. 5 00:00:25,160 --> 00:00:31,520 Se essas maçãs abrirem, também podemos chamar outro método no objeto de notificações aqui. 6 00:00:32,150 --> 00:00:37,010 E papai seria o ouvinte de resposta à notificação de ADD recebido. 7 00:00:37,700 --> 00:00:45,350 Isso agora permite que você defina uma função que deve ser executada quando um usuário interagir com uma notificação enquanto o aplicativo 8 00:00:45,500 --> 00:00:49,400 estava em Bakra enquanto o aplicativo não estava sendo executado. 9 00:00:49,640 --> 00:00:57,050 Portanto, quando um usuário toca em uma notificação aqui, obtemos um objeto de resposta e podemos bloquear o console para ver o 10 00:00:57,050 --> 00:00:58,430 que há dentro dele. 11 00:01:00,320 --> 00:01:03,710 Agora, justiça aqui, também recebemos uma assinatura. 12 00:01:04,100 --> 00:01:05,870 E agora para um branco um conflito de nome. 13 00:01:06,080 --> 00:01:12,340 Todos nomeados são assinatura em segundo plano e todos os nomes são para assinatura em primeiro plano. 14 00:01:12,410 --> 00:01:14,150 Mas é claro, esses nomes são com você. 15 00:01:14,600 --> 00:01:20,330 E então aqui na função de limpeza, queremos limpar a assinatura de execução posterior e a 16 00:01:20,330 --> 00:01:22,610 assinatura em primeiro plano, é claro. 17 00:01:23,570 --> 00:01:26,660 E você vê que os olhos dos AP são muito parecidos. 18 00:01:26,900 --> 00:01:28,940 Trabalhamos com eles da mesma maneira. 19 00:01:29,300 --> 00:01:30,870 Porém, obtemos dados diferentes. 20 00:01:31,190 --> 00:01:33,950 Aqui recebemos a notificação aqui. 21 00:01:34,120 --> 00:01:35,870 Temos um objeto de resposta. 22 00:01:36,440 --> 00:01:39,830 Bem, vamos analisar isso e ver o que há dentro dessa resposta. 23 00:01:40,400 --> 00:01:44,170 Então, para isso, novamente, acionarei uma notificação nos andróides. 24 00:01:44,690 --> 00:01:48,080 Na verdade, antes de tudo, limpo essas notificações antigas. 25 00:01:48,710 --> 00:01:50,600 Então eu vou acioná-lo. 26 00:01:50,870 --> 00:01:53,840 E agora vou colocar o aplicativo no modo de segundo plano. 27 00:01:54,170 --> 00:01:55,730 Então, estou de volta à tela inicial. 28 00:01:56,000 --> 00:01:59,180 E agora podemos esperar uma notificação D chegar. 29 00:01:59,750 --> 00:02:00,500 Aqui está. 30 00:02:00,920 --> 00:02:02,030 Vamos tocar nisso. 31 00:02:02,390 --> 00:02:03,650 Isso abre o aplicativo. 32 00:02:04,040 --> 00:02:05,450 E agora você está no terminal. 33 00:02:05,510 --> 00:02:07,040 Temos uma nova saída. 34 00:02:11,450 --> 00:02:12,420 Aqui embaixo está. 35 00:02:13,040 --> 00:02:15,380 Agora é isso que responde ao objeto. 36 00:02:15,590 --> 00:02:19,490 E, na verdade, é quase o mesmo que a notificação recebida antes. 37 00:02:19,970 --> 00:02:22,910 É apenas um objeto que contém a notificação. 38 00:02:23,390 --> 00:02:28,730 Mas também nos fornece esse identificador de ação, que podemos realmente ignorar aqui. 39 00:02:29,300 --> 00:02:35,900 Em vez disso, vemos que temos uma chave de notificação e, novamente, será possível obter os dados, o corpo, o 40 00:02:35,980 --> 00:02:38,360 título e o que for necessário. 41 00:02:38,660 --> 00:02:42,070 Nós ainda obtemos informações sobre o motivo da notificação. 42 00:02:42,110 --> 00:02:45,920 Agora, por exemplo, pai, ele simplesmente tinha um temporizador por 10 segundos. 43 00:02:47,360 --> 00:02:48,290 Então isso é bem legal. 44 00:02:48,560 --> 00:02:53,910 Vamos fazer todo o teste no ISIS e, portanto, executar todos para algum ISIS e garantir que eu tenha o console 45 00:02:53,960 --> 00:02:54,830 do ISIS aqui. 46 00:02:55,910 --> 00:03:02,840 E agora, deixe-me acionar uma notificação, coloque o aplicativo no modo de segundo plano e vamos aguardar a notificação. 47 00:03:03,440 --> 00:03:04,790 Vamos esperar que chegue. 48 00:03:04,790 --> 00:03:08,120 E assim que estiver lá, também tocaremos aqui no IWK. 49 00:03:08,720 --> 00:03:09,770 Abre o aplicativo. 50 00:03:10,160 --> 00:03:12,880 E agora aqui também temos uma saída no gelo. 51 00:03:13,370 --> 00:03:17,510 Temos um objeto aqui com dados de notificação, assim como no Android. 52 00:03:18,260 --> 00:03:23,600 Agora, o que você verá é que alguns campos de dados diferem porque é ISIS. 53 00:03:23,930 --> 00:03:28,280 Mas geralmente seus dados estão aqui com seus dados especiais. 54 00:03:28,670 --> 00:03:29,960 O seu título está aqui. 55 00:03:30,200 --> 00:03:31,460 Seu corpo está aqui. 56 00:03:31,610 --> 00:03:38,360 Assim, você pode detalhar esses dados de notificação, a solicitação e o conteúdo, assim como no Android e, em seguida, os 57 00:03:38,690 --> 00:03:41,450 dados do corpo ou o que for necessário. 58 00:03:42,720 --> 00:03:48,330 E é assim que você pode lidar com as notificações quando elas chegarem, quando o aplicativo não estiver em execução. 59 00:03:48,780 --> 00:03:54,720 E, novamente, aqui, em vez do log do console, você pode, é claro, fazer o que precisar, navegar para 60 00:03:54,720 --> 00:03:55,830 uma tela diferente. 61 00:03:56,080 --> 00:04:00,090 Envie uma solicitação HTP para um servidor, bloqueando um usuário. 62 00:04:00,300 --> 00:04:02,310 Faça o que você quer fazer no seu aplicativo. 63 00:04:02,340 --> 00:04:03,930 É o seu aplicativo que você está executando. 64 00:04:03,930 --> 00:04:06,540 Esse efeito está fora de uso em vez de um componente. 65 00:04:06,750 --> 00:04:09,480 Então você pode fazer o que sempre pode fazer em componentes. 66 00:04:09,720 --> 00:04:11,670 Basicamente, não há limites.