Push Notifications
FCM, APNs, react-native-firebase, local notifications, background handling
1Quelle est la différence fondamentale entre les notifications push et les notifications locales ?
Quelle est la différence fondamentale entre les notifications push et les notifications locales ?
Réponse
Les notifications push sont envoyées depuis un serveur distant via des services comme FCM ou APNs, tandis que les notifications locales sont générées directement par l'application sur l'appareil sans nécessiter de connexion réseau. Les notifications locales sont utiles pour les rappels, alarmes ou événements planifiés localement.
2Qu'est-ce que Firebase Cloud Messaging (FCM) ?
Qu'est-ce que Firebase Cloud Messaging (FCM) ?
Réponse
FCM est le service de Google pour envoyer des notifications push gratuitement sur Android et iOS. Il remplace l'ancien Google Cloud Messaging (GCM) et permet d'envoyer des messages à des appareils individuels, des groupes ou des topics. FCM gère automatiquement la connexion et la livraison des messages.
3Qu'est-ce que APNs (Apple Push Notification service) ?
Qu'est-ce que APNs (Apple Push Notification service) ?
Réponse
APNs est le service officiel d'Apple pour envoyer des notifications push aux appareils iOS, iPadOS, watchOS, tvOS et macOS. Contrairement à FCM qui peut cibler directement iOS, les notifications sur les appareils Apple doivent obligatoirement passer par APNs. FCM utilise APNs en arrière-plan pour délivrer les notifications sur iOS.
Quelle bibliothèque est recommandée pour implémenter les notifications push avec Firebase dans React Native ?
Qu'est-ce qu'un FCM token (device token) et à quoi sert-il ?
+15 questions d'entretien
Autres sujets d'entretien React Native
Les bases de JavaScript
Fondamentaux React
Bases de React Native
React Hooks
TypeScript pour React & React Native
Composants & API React Native
Styling & Layout React Native
Navigation React Native
State Management React Native
Networking & API React Native
Persistance des données
Forms & Validation
Animations React Native
Native Modules & Bridge
Code spécifique aux plateformes
Permissions & Device APIs
Testing React Native
Debugging React Native
Build & Deployment
Expo vs React Native Bare
Performance Optimization
Memory Management
Architecture Patterns
New Architecture React Native
Security Best Practices
Offline-First Architecture
CI/CD React Native
Monorepo & Code Sharing
Advanced Topics
App Lifecycle & Background Execution
Authentication & Session Management
Monitoring & Crash Reporting
Maîtrise React Native pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement