Push Notifications
FCM, APNs, react-native-firebase, notificaciones locales, manejo en segundo plano
1¿Cuál es la diferencia fundamental entre las notificaciones push y las notificaciones locales?
¿Cuál es la diferencia fundamental entre las notificaciones push y las notificaciones locales?
Respuesta
Las notificaciones push se envían desde un servidor remoto mediante servicios como FCM o APNs, mientras que las notificaciones locales se generan directamente por la app en el dispositivo sin necesidad de conexión de red. Las notificaciones locales son útiles para recordatorios, alarmas o eventos programados localmente.
2¿Qué es Firebase Cloud Messaging (FCM)?
¿Qué es Firebase Cloud Messaging (FCM)?
Respuesta
FCM es el servicio de Google para enviar notificaciones push de forma gratuita en Android e iOS. Reemplazó al antiguo Google Cloud Messaging (GCM) y permite enviar mensajes a dispositivos individuales, grupos o topics. FCM gestiona automáticamente la conexión y la entrega de mensajes.
3¿Qué es APNs (Apple Push Notification service)?
¿Qué es APNs (Apple Push Notification service)?
Respuesta
APNs es el servicio oficial de Apple para enviar notificaciones push a dispositivos iOS, iPadOS, watchOS, tvOS y macOS. A diferencia de FCM que puede dirigirse directamente a iOS, las notificaciones en dispositivos Apple deben pasar obligatoriamente por APNs. FCM usa APNs en segundo plano para entregar las notificaciones en iOS.
¿Qué biblioteca se recomienda para implementar notificaciones push con Firebase en React Native?
¿Qué es un FCM token (device token) y para qué sirve?
+15 preguntas de entrevista
Otros temas de entrevista React Native
Fundamentos de JavaScript
Fundamentos de React
Fundamentos de React Native
React Hooks
TypeScript para React y React Native
Componentes y API de React Native
Estilos y Layout en React Native
Navegación en React Native
Gestión de Estado en React Native
Networking y API en React Native
Persistencia de datos
Formularios y validación
Animaciones de React Native
Native Modules & Bridge
Código específico de plataforma
Permisos y APIs de dispositivo
Testing en React Native
Debugging de React Native
Build & Deployment
Expo vs React Native Bare
Optimización del rendimiento
Gestión de memoria
Architecture Patterns
New Architecture de React Native
Mejores Prácticas de Seguridad
Offline-First Architecture
CI/CD React Native
Monorepo y compartición de código
Temas avanzados
Ciclo de vida de la app y ejecución en segundo plano
Autenticación y gestión de sesiones
Monitoring & Crash Reporting
Domina React Native para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis