Push Notifications
FCM, APNs, react-native-firebase, notificações locais, tratamento em segundo plano
1Qual é a diferença fundamental entre notificações push e notificações locais?
Qual é a diferença fundamental entre notificações push e notificações locais?
Resposta
As notificações push são enviadas de um servidor remoto por meio de serviços como FCM ou APNs, enquanto as notificações locais são geradas diretamente pelo app no dispositivo sem exigir conexão de rede. As notificações locais são úteis para lembretes, alarmes ou eventos agendados localmente.
2O que é o Firebase Cloud Messaging (FCM)?
O que é o Firebase Cloud Messaging (FCM)?
Resposta
O FCM é o serviço do Google para enviar notificações push gratuitamente no Android e iOS. Ele substituiu o antigo Google Cloud Messaging (GCM) e permite enviar mensagens para dispositivos individuais, grupos ou topics. O FCM gerencia automaticamente a conexão e a entrega de mensagens.
3O que é o APNs (Apple Push Notification service)?
O que é o APNs (Apple Push Notification service)?
Resposta
O APNs é o serviço oficial da Apple para enviar notificações push para dispositivos iOS, iPadOS, watchOS, tvOS e macOS. Ao contrário do FCM, que pode direcionar diretamente para o iOS, as notificações em dispositivos Apple devem obrigatoriamente passar pelo APNs. O FCM usa o APNs nos bastidores para entregar notificações no iOS.
Qual biblioteca é recomendada para implementar notificações push com Firebase no React Native?
O que é um FCM token (device token) e para que serve?
+15 perguntas de entrevista
Outros temas de entrevista React Native
Fundamentos de JavaScript
Fundamentos do React
Fundamentos do React Native
React Hooks
TypeScript para React e React Native
Componentes e API do React Native
Estilização e Layout no React Native
Navegação no React Native
Gerenciamento de Estado no React Native
Networking e API no React Native
Persistência de dados
Formulários e validação
Animações do React Native
Native Modules & Bridge
Código específico de plataforma
Permissões e APIs de dispositivo
Testing no React Native
Debugging de React Native
Build & Deployment
Expo vs React Native Bare
Otimização de desempenho
Gerenciamento de memória
Architecture Patterns
New Architecture do React Native
Melhores Práticas de Segurança
Offline-First Architecture
CI/CD React Native
Monorepo e compartilhamento de código
Tópicos avançados
Ciclo de vida do app e execução em segundo plano
Autenticação e gerenciamento de sessões
Monitoring & Crash Reporting
Domine React Native para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis