Push-уведомления в вебе
FlutterFlow пока не умеет отправлять push-уведомления в веб-приложениях штатными средствами. Сам Firebase это поддерживает, поэтому задача решается обходными путями.
Два подхода
Собственные действия
- Напишите действие, которое обращается к Firebase Cloud Messaging.
- Логику уведомлений придётся описать кодом и встроить в проект.
- Зато вы полностью контролируете, какие уведомления и когда отправляются.
- Рядом с проектом используется Firebase Web SDK.
Порядок настройки — в документации Firebase.
Серверные функции
- Отправку берёт на себя серверный код — Firebase Functions или другой бэкенд.
- Приложение в этом не участвует вовсе.
- Через Firebase Admin SDK уведомления рассылаются нужным веб-клиентам.
- Такой вариант проще масштабировать и удобнее для обработки ошибок.
заметка
Для веб-уведомлений нужны настроенный Firebase Cloud Messaging, service worker и действующие ключи VAPID.