Push Notifications
FCM, APNs, react-native-firebase, локальні сповіщення, обробка у фоновому режимі
1Яка фундаментальна різниця між push-сповіщеннями та локальними сповіщеннями?
Яка фундаментальна різниця між push-сповіщеннями та локальними сповіщеннями?
Відповідь
Push-сповіщення надсилаються з віддаленого сервера через сервіси на кшталт FCM або APNs, тоді як локальні сповіщення генеруються безпосередньо застосунком на пристрої без потреби в мережевому з'єднанні. Локальні сповіщення корисні для нагадувань, будильників або локально запланованих подій.
2Що таке Firebase Cloud Messaging (FCM)?
Що таке Firebase Cloud Messaging (FCM)?
Відповідь
FCM — це сервіс Google для безкоштовного надсилання push-сповіщень на Android та iOS. Він замінив старий Google Cloud Messaging (GCM) і дозволяє надсилати повідомлення окремим пристроям, групам або topic. FCM автоматично керує з'єднанням та доставкою повідомлень.
3Що таке APNs (Apple Push Notification service)?
Що таке APNs (Apple Push Notification service)?
Відповідь
APNs — це офіційний сервіс Apple для надсилання push-сповіщень на пристрої iOS, iPadOS, watchOS, tvOS та macOS. На відміну від FCM, який може напряму націлюватися на iOS, сповіщення на пристроях Apple обов'язково мають проходити через APNs. FCM використовує APNs у фоновому режимі, щоб доставляти сповіщення на iOS.
Яку бібліотеку рекомендують для реалізації push-сповіщень із Firebase у React Native?
Що таке FCM token (device token) і для чого він використовується?
+15 питань зі співбесід
Інші теми співбесід React Native
Основи JavaScript
Основи React
Основи React Native
React Hooks
TypeScript для React та React Native
Компоненти та API React Native
Стилізація та макет у React Native
Навігація в React Native
Управління станом у React Native
Networking та API в React Native
Збереження даних
Форми та валідація
Анімації React Native
Native Modules & Bridge
Код, специфічний для платформи
Дозволи та API пристрою
Тестування React Native
Налагодження React Native
Build & Deployment
Expo vs React Native Bare
Оптимізація продуктивності
Управління пам'яттю
Architecture Patterns
React Native New Architecture
Найкращі практики безпеки
Offline-First Architecture
CI/CD React Native
Monorepo та спільне використання коду
Складні теми
Життєвий цикл застосунку та фонове виконання
Автентифікація та керування сесіями
Monitoring & Crash Reporting
Опануй React Native для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно