1
resposta

[Dúvida] Push Notifications para Android e IOS com React Native

Olá a todos,

Estou com uma dúvida referente à resposta fornecida no tópico https://cursos.alura.com.br/forum/topico-duvida-push-notifications-com-react-353726#1461220

Nesse tópico, o instrutor menciona que o Azure Notification Hubs é suficiente para o envio de notificações push, sem a necessidade de utilizar o Firebase ou qualquer outro serviço adicional.

No entanto, ao consultar a seção de 'Perguntas Frequentes' e os tutoriais fornecidos pela própria Microsoft, observei que as notificações push dependem de sistemas de notificação de plataforma (PNS) de terceiros. Inclusive, no tutorial da Microsoft para o envio de Push Notifications para aplicativos React Native, é solicitada a criação de um projeto no Firebase.

https://learn.microsoft.com/pt-br/azure/notification-hubs/notification-hubs-push-notification-faq?source=recommendations#o-que---o-sla-dos-hubs-de-notifica--o-

https://learn.microsoft.com/pt-br/previous-versions/azure/developer/mobile-apps/notification-hubs-backend-service-react-native

Não consegui encontrar uma maneira de configurar o Azure Notification Hubs sem a utilização de serviços externos. Portanto, gostaria de solicitar ajuda com essa questão. Vale ressaltar que a minha dúvida é especificamente para os sistemas operacionais Android e iOS, e não se aplica a Web Push Notifications, que, pelo que entendi, não requerem configurações adicionais.

1 resposta

Oi,

Sim,muitas vezes é necessário usar um serviço de terceiros, como o Firebase Cloud Messaging (FCM) para Android e o Apple Push Notification Service (APNs) para iOS, para lidar com a entrega real das notificações...

Você TEM de ter uma conta no Google Firebase pra configurar notificações push para Android e uma conta de desenvolvedor da Apple para configurar notificações push para iOS.

Na doc do Firebase tem os passos pra configurar o projeto Android. Isso inclui adicionar o arquivo de configuração google-services.json ao teu projeto React Native.tem bibliotecas do React Native como react-native-firebase ou @react-native-community/push-notification-ios pra integrar notificações push no app. Essas bibliotecas simplificam o processo de enviar e receber notificações push em dispositivos Android e iOS.

O Azure Notification Hubs É útil para gerenciar e segmentar suas notificações push, mas a entrega real das notificações é feita pelos serviços de notificação push nativos do Android e iOS (FCM e APNs, respectivamente).

Valeu!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software