1 00:00:02,210 --> 00:00:09,260 Como mencionei, existem basicamente dois tipos de notificações, que seriam notificações locais 2 00:00:09,470 --> 00:00:11,480 e notificações push. 3 00:00:11,900 --> 00:00:17,750 Agora, os dois tipos estão relacionados, como você verá, mas é importante entender que geralmente 4 00:00:17,840 --> 00:00:19,640 temos esses dois tipos. 5 00:00:20,150 --> 00:00:22,760 Agora, o que são notificações locais? 6 00:00:24,390 --> 00:00:32,010 Notificações locais são notificações agendadas, acionadas e manipuladas no mesmo 7 00:00:32,010 --> 00:00:33,030 dispositivo. 8 00:00:33,390 --> 00:00:37,500 Portanto, eles são acionados pelo aplicativo e exibidos localmente para o usuário. 9 00:00:37,950 --> 00:00:40,140 Eles nunca saem do dispositivo. 10 00:00:40,410 --> 00:00:47,310 As notificações locais nunca são enviadas ou exibidas para usuários comuns ou outros dispositivos. 11 00:00:47,550 --> 00:00:49,140 Eles permanecem no seu dispositivo. 12 00:00:49,770 --> 00:00:52,890 Agora, você pode se perguntar quando isso pode ser útil. 13 00:00:53,070 --> 00:00:57,060 Por que um aplicativo envia uma notificação para si mesmo? 14 00:00:57,720 --> 00:00:58,950 Bem, aqui está um exemplo. 15 00:00:58,950 --> 00:01:04,470 Todos vocês provavelmente conhecem um aplicativo de lembrete se os usuários usarem um aplicativo de lembrete. 16 00:01:04,530 --> 00:01:11,490 É bastante comum que você possa definir um prazo final ou simplesmente uma data e hora em que deseja ser 17 00:01:11,490 --> 00:01:12,180 lembrado. 18 00:01:13,090 --> 00:01:16,720 E isso pode ser alcançado com notificações locais, por exemplo. 19 00:01:17,230 --> 00:01:23,530 Caro, você realmente não precisa de um servidor no qual um back-end ou qualquer outro usuário, apenas queira 20 00:01:23,530 --> 00:01:24,280 se lembrar. 21 00:01:24,580 --> 00:01:30,910 E, portanto, é claro, uma notificação local deve ser acionada para que, mesmo que o aplicativo esteja fechado. 22 00:01:31,150 --> 00:01:32,710 Esses recursos ainda funcionam. 23 00:01:32,770 --> 00:01:34,270 E você recebe como um lembrete. 24 00:01:34,660 --> 00:01:36,970 Quero dizer, essa é toda a ideia deste aplicativo lá. 25 00:01:37,540 --> 00:01:40,030 E um aplicativo de lembrete é apenas um exemplo. 26 00:01:40,270 --> 00:01:47,260 Você notará que muitos aplicativos no seu dispositivo enviam notificações locais de tempos em tempos, lembretes de que 27 00:01:47,260 --> 00:01:48,820 você deve usá-los novamente. 28 00:01:49,120 --> 00:01:50,230 Ou algo assim. 29 00:01:51,220 --> 00:01:53,770 Agora, também temos notificações por push ainda. 30 00:01:54,250 --> 00:02:01,480 Essas são notificações que não são acionadas pelo aplicativo por si só, mas que são recebidas pelo 31 00:02:01,480 --> 00:02:03,610 aplicativo enviado por outra pessoa. 32 00:02:04,240 --> 00:02:09,220 E, é claro, mostrarei como enviar uma notificação por push neste módulo. 33 00:02:09,790 --> 00:02:16,270 Agora, quando uma notificação por push é recebida, o pai, por sua vez, mostra uma notificação local. 34 00:02:16,480 --> 00:02:18,250 Então essa é a conexão que temos. 35 00:02:18,640 --> 00:02:27,130 Mas uma notificação por push é enviada por outra pessoa, por um servidor, por outro usuário, por alguma interação em um 36 00:02:27,220 --> 00:02:29,170 aplicativo, em outro dispositivo. 37 00:02:29,560 --> 00:02:36,250 Uma notificação por push não é acionada pela instalação local do aplicativo, mas é recebida de 38 00:02:36,370 --> 00:02:38,020 fora do dispositivo. 39 00:02:38,080 --> 00:02:38,830 Por assim dizer. 40 00:02:39,800 --> 00:02:47,720 Portanto, as notificações por push são notificações enviadas remotamente para um ou vários usuários e dispositivos e data, e 41 00:02:47,720 --> 00:02:52,820 são exibidas nesses dispositivos para levar esses usuários a fazer alguma coisa. 42 00:02:53,090 --> 00:02:54,890 Por exemplo, abra o aplicativo. 43 00:02:55,670 --> 00:03:02,300 Exemplos aqui, é claro, seriam aplicativos de bate-papo, aplicativos de e-mail em que talvez você solicitasse ao vendedor um item para 44 00:03:02,330 --> 00:03:05,090 receber uma notificação se alguém encomendasse um item. 45 00:03:05,360 --> 00:03:11,630 Portanto, existem muitos aplicativos por aí onde algo acontece e uma notificação por push deve 46 00:03:11,630 --> 00:03:15,950 ser enviada além dos gatilhos que aconteceriam dentro do aplicativo. 47 00:03:16,160 --> 00:03:23,720 Também poderíamos ter notificações push de marketing em que todos os usuários de um aplicativo recebem uma notificação push de marketing 48 00:03:23,840 --> 00:03:26,090 enviada pelo desenvolvedor do aplicativo. 49 00:03:26,840 --> 00:03:30,880 Agora, como mencionei, veremos o envio de notificações push mais tarde. 50 00:03:31,340 --> 00:03:34,340 Quero começar com as notificações locais.