Push Notifications
FCM, APNs, react-native-firebase, lokale Benachrichtigungen, Background-Handling
1Was ist der grundlegende Unterschied zwischen Push-Benachrichtigungen und lokalen Benachrichtigungen?
Was ist der grundlegende Unterschied zwischen Push-Benachrichtigungen und lokalen Benachrichtigungen?
Antwort
Push-Benachrichtigungen werden von einem entfernten Server über Dienste wie FCM oder APNs gesendet, während lokale Benachrichtigungen direkt von der App auf dem Gerät erzeugt werden, ohne eine Netzwerkverbindung zu benötigen. Lokale Benachrichtigungen sind nützlich für Erinnerungen, Alarme oder lokal geplante Ereignisse.
2Was ist Firebase Cloud Messaging (FCM)?
Was ist Firebase Cloud Messaging (FCM)?
Antwort
FCM ist Googles Dienst, um Push-Benachrichtigungen kostenlos auf Android und iOS zu versenden. Er ersetzte das alte Google Cloud Messaging (GCM) und ermöglicht das Senden von Nachrichten an einzelne Geräte, Gruppen oder Topics. FCM verwaltet Verbindung und Nachrichtenzustellung automatisch.
3Was ist APNs (Apple Push Notification service)?
Was ist APNs (Apple Push Notification service)?
Antwort
APNs ist Apples offizieller Dienst zum Senden von Push-Benachrichtigungen an iOS-, iPadOS-, watchOS-, tvOS- und macOS-Geräte. Anders als FCM, das iOS direkt ansprechen kann, müssen Benachrichtigungen auf Apple-Geräten zwingend über APNs laufen. FCM nutzt APNs im Hintergrund, um Benachrichtigungen auf iOS zuzustellen.
Welche Bibliothek wird empfohlen, um Push-Benachrichtigungen mit Firebase in React Native zu implementieren?
Was ist ein FCM-Token (Device-Token) und wofür wird er verwendet?
+15 Interview-Fragen
Weitere React Native-Interviewthemen
JavaScript-Grundlagen
React-Grundlagen
React Native Grundlagen
React Hooks
TypeScript für React & React Native
React Native Komponenten & API
Styling & Layout in React Native
React Native Navigation
React Native State Management
Networking & API in React Native
Datenpersistenz
Formulare & Validierung
React Native Animationen
Native Modules & Bridge
Plattformspezifischer Code
Berechtigungen & Geräte-APIs
React Native Testing
React Native Debugging
Build & Deployment
Expo vs React Native Bare
Performance-Optimierung
Speicherverwaltung
Architecture Patterns
React Native New Architecture
Security Best Practices
Offline-First Architecture
React Native CI/CD
Monorepo & Code-Sharing
Fortgeschrittene Themen
App-Lebenszyklus & Hintergrundausführung
Authentifizierung und Sitzungsverwaltung
Monitoring & Crash Reporting
Meistere React Native für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten