Push Notifications
FCM, APNs, react-native-firebase, powiadomienia lokalne, obsługa w tle
1Jaka jest fundamentalna różnica między powiadomieniami push a powiadomieniami lokalnymi?
Jaka jest fundamentalna różnica między powiadomieniami push a powiadomieniami lokalnymi?
Odpowiedź
Powiadomienia push są wysyłane ze zdalnego serwera za pośrednictwem usług takich jak FCM lub APNs, podczas gdy powiadomienia lokalne są generowane bezpośrednio przez aplikację na urządzeniu bez konieczności połączenia sieciowego. Powiadomienia lokalne są przydatne do przypomnień, alarmów lub lokalnie zaplanowanych zdarzeń.
2Czym jest Firebase Cloud Messaging (FCM)?
Czym jest Firebase Cloud Messaging (FCM)?
Odpowiedź
FCM to usługa Google do bezpłatnego wysyłania powiadomień push na Androida i iOS. Zastąpiła stare Google Cloud Messaging (GCM) i umożliwia wysyłanie wiadomości do pojedynczych urządzeń, grup lub topiców. FCM automatycznie obsługuje połączenie i dostarczanie wiadomości.
3Czym jest APNs (Apple Push Notification service)?
Czym jest APNs (Apple Push Notification service)?
Odpowiedź
APNs to oficjalna usługa Apple do wysyłania powiadomień push na urządzenia iOS, iPadOS, watchOS, tvOS i macOS. W przeciwieństwie do FCM, które może bezpośrednio kierować na iOS, powiadomienia na urządzeniach Apple muszą obowiązkowo przechodzić przez APNs. FCM używa APNs w tle, aby dostarczać powiadomienia na iOS.
Która biblioteka jest zalecana do implementacji powiadomień push z Firebase w React Native?
Czym jest FCM token (device token) i do czego służy?
+15 pytań z rozmów
Inne tematy rekrutacyjne React Native
Podstawy JavaScript
Podstawy React
Podstawy React Native
React Hooks
TypeScript dla React i React Native
Komponenty i API React Native
Stylowanie i układ w React Native
Nawigacja w React Native
Zarządzanie stanem w React Native
Networking i API w React Native
Trwałość danych
Formularze i walidacja
Animacje React Native
Native Modules & Bridge
Kod specyficzny dla platformy
Uprawnienia i interfejsy API urządzenia
Testowanie React Native
Debugowanie React Native
Build & Deployment
Expo vs React Native Bare
Optymalizacja wydajności
Zarządzanie pamięcią
Architecture Patterns
New Architecture w React Native
Najlepsze praktyki bezpieczeństwa
Offline-First Architecture
CI/CD React Native
Monorepo i współdzielenie kodu
Zaawansowane tematy
Cykl życia aplikacji i wykonywanie w tle
Uwierzytelnianie i zarządzanie sesją
Monitoring & Crash Reporting
Opanuj React Native na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo