Como mencionei, existem basicamente dois tipos de notificações, que seriam notificações locais
e notificações push.
Agora, os dois tipos estão relacionados, como você verá, mas é importante entender que geralmente
temos esses dois tipos.
Agora, o que são notificações locais?
Notificações locais são notificações agendadas, acionadas e manipuladas no mesmo
dispositivo.
Portanto, eles são acionados pelo aplicativo e exibidos localmente para o usuário.
Eles nunca saem do dispositivo.
As notificações locais nunca são enviadas ou exibidas para usuários comuns ou outros dispositivos.
Eles permanecem no seu dispositivo.
Agora, você pode se perguntar quando isso pode ser útil.
Por que um aplicativo envia uma notificação para si mesmo?
Bem, aqui está um exemplo.
Todos vocês provavelmente conhecem um aplicativo de lembrete se os usuários usarem um aplicativo de lembrete.
É bastante comum que você possa definir um prazo final ou simplesmente uma data e hora em que deseja ser
lembrado.
E isso pode ser alcançado com notificações locais, por exemplo.
Caro, você realmente não precisa de um servidor no qual um back-end ou qualquer outro usuário, apenas queira
se lembrar.
E, portanto, é claro, uma notificação local deve ser acionada para que, mesmo que o aplicativo esteja fechado.
Esses recursos ainda funcionam.
E você recebe como um lembrete.
Quero dizer, essa é toda a ideia deste aplicativo lá.
E um aplicativo de lembrete é apenas um exemplo.
Você notará que muitos aplicativos no seu dispositivo enviam notificações locais de tempos em tempos, lembretes de que
você deve usá-los novamente.
Ou algo assim.
Agora, também temos notificações por push ainda.
Essas são notificações que não são acionadas pelo aplicativo por si só, mas que são recebidas pelo
aplicativo enviado por outra pessoa.
E, é claro, mostrarei como enviar uma notificação por push neste módulo.
Agora, quando uma notificação por push é recebida, o pai, por sua vez, mostra uma notificação local.
Então essa é a conexão que temos.
Mas uma notificação por push é enviada por outra pessoa, por um servidor, por outro usuário, por alguma interação em um
aplicativo, em outro dispositivo.
Uma notificação por push não é acionada pela instalação local do aplicativo, mas é recebida de
fora do dispositivo.
Por assim dizer.
Portanto, as notificações por push são notificações enviadas remotamente para um ou vários usuários e dispositivos e data, e
são exibidas nesses dispositivos para levar esses usuários a fazer alguma coisa.
Por exemplo, abra o aplicativo.
Exemplos aqui, é claro, seriam aplicativos de bate-papo, aplicativos de e-mail em que talvez você solicitasse ao vendedor um item para
receber uma notificação se alguém encomendasse um item.
Portanto, existem muitos aplicativos por aí onde algo acontece e uma notificação por push deve
ser enviada além dos gatilhos que aconteceriam dentro do aplicativo.
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
enviada pelo desenvolvedor do aplicativo.
Agora, como mencionei, veremos o envio de notificações push mais tarde.
Quero começar com as notificações locais.