Então agora sabemos como acionar essa jogada e lidar com as notificações locais.
Esse é um pré-requisito importante porque, com as notificações por push, acionamos as notificações locais.
Mas e essa é a diferença.
O gatilho não vem de dentro do nosso aplicativo.
Como atualmente.
Lembre-se, pai, atualmente, no final, acionamos nossa notificação local aqui com o manipulador de notificação
de acionador, com o método assíncrono de notificação agendada.
É assim que atualmente acionamos a notificação.
E pai não será mais o caso.
Em vez disso, agora com notificações por push, o gatilho estará fora do nosso aplicativo.
Pode ser o desenvolvedor do aplicativo enviando manualmente notificações push.
Pode ser o código do servidor que leva ao envio de uma notificação por push.
Por exemplo, quando você conversa por mensagens armazenadas em um banco de dados e, portanto, agora
precisamos aprender como podemos enviar notificações por push para outros dispositivos e não apenas para o nosso próprio dispositivo.
Para o pai, precisamos entender como as notificações por push funcionam.
Temos nosso aplicativo.
E normalmente, é claro, é executado em vários dispositivos para vários usuários.
Em seguida, recebemos algum evento que deve levar a uma notificação por push a ser entregue.
Pode ser uma mensagem de bate-papo que está sendo postada, mas também podemos, como proprietário do aplicativo,
decidir enviar uma mensagem de marketing ou algo assim para nossos usuários.
Então, queremos entregar nossa mensagem ou notificação para um dispositivo.
Mas não é assim que funciona.
Não podemos enviar mensagens diretamente para os dispositivos.
Esse é um mecanismo de segurança, porque se alguém pudesse começar a enviar notificações por push
para dispositivos aleatórios, nossos telefones receberiam spam.
Então, para entregar notificações por push aos nossos aplicativos em nossos dispositivos, precisamos usar servidores de notificação
por push oficiais.
E tanto o Android quanto o ISIS.
Portanto, o Google e a Apple têm seu próprio serviço de notificação por push.
E você precisa usá-los para entregar sua mensagem aos dispositivos.
Por quê?
Porque esses servidores entregam apenas mensagens para dispositivos e instalações de aplicativos.
Papai se identificou.
Essencialmente, seu aplicativo terá que se identificar com os servidores do Google e da Apple.
Ele receberá um token exclusivo e eu. D. , você poderia dizer, e apenas isso eu. D. posteriormente, pode ser usado
para enviar uma notificação por push por meio desses servidores de envio oficiais às instalações do seu aplicativo.
Porque então os servidores oficiais podem verificar se seu aplicativo o habilita para receber essas notificações por push.
Esse é o mecanismo de segurança aqui.
E, portanto, em vez de enviar mensagens diretamente aos dispositivos, no final, usamos esse evento em
conjunto com esses servidores oficiais para enviar nossa notificação por push desses servidores oficiais para os diferentes
dispositivos que queremos atingir.
É assim que as notificações por push funcionam.
Portanto, temos essa etapa extra de segurança, o que importa.
Agora, vamos ver como podemos implementar isso no código e como, novamente, a Expo nos ajuda muito com isso.