Что нужно знать про Firebase Cloud Messaging во Flutter/Dart?

FlutterMiddle: уверенно применяет в рабочем проекте, видит риски и тестируемостьFirebaseТеорияfcmfirebasemessagingpush-notifications

Что хотят услышать интервьюеры:

Коротко: FCM доставляет push notifications, но обработка зависит от состояния приложения: foreground, background и terminated.

Ответ:

Где применяется:

  • нужны разрешения и токен устройства
  • payload должен быть безопасным
  • deep link после push должен проверять auth

Пример:

FirebaseMessaging.onMessage.listen((message) => showInAppNotification(message));

Как отвечать на собеседовании: объясните назначение, границы применения и почему это лучше альтернативы в конкретном сценарии. Типичная ошибка: думать, что push гарантирован мгновенно.

Источники

Похожие вопросы