Что нужно знать про Firebase Cloud Messaging во Flutter/Dart?
Что хотят услышать интервьюеры:
Коротко: FCM доставляет push notifications, но обработка зависит от состояния приложения: foreground, background и terminated.
Ответ:
Где применяется:
- нужны разрешения и токен устройства
- payload должен быть безопасным
- deep link после push должен проверять auth
Пример:
FirebaseMessaging.onMessage.listen((message) => showInAppNotification(message)); Как отвечать на собеседовании: объясните назначение, границы применения и почему это лучше альтернативы в конкретном сценарии. Типичная ошибка: думать, что push гарантирован мгновенно.