Перейти к основному содержимому

Уведомления Firebase Push в веб-приложениях

FlutterFlow в настоящее время не поддерживает отправку уведомлений Firebase Push в веб-приложениях нативно. Однако сама Firebase поддерживает эту возможность. В этом руководстве описаны альтернативные подходы для включения уведомлений Firebase Push в веб-проекты, созданные с помощью FlutterFlow.

Обходы для реализации веб-уведомлений push

Существует два основных метода реализации уведомлений Firebase Push для веб в проектах FlutterFlow:

  • Использование пользовательских действий:

    • Создайте пользовательские действия в FlutterFlow, которые используют Firebase Cloud Messaging (FCM) для отправки уведомлений push.
    • Этот метод требует написания пользовательского кода для обработки логики уведомлений и интеграции его в FlutterFlow.
    • Пользовательские действия обеспечивают гибкость для обработки различных типов уведомлений в зависимости от потребностей приложения.
    • SDK Firebase для веб можно использовать вместе с проектом FlutterFlow для достижения этой цели.

    Обратитесь к официальной документации Firebase для получения подробных инструкций по настройке веб-уведомлений push.

  • Использование функций на бэкенде:

    • Реализуйте серверный код с помощью Firebase Functions или любого другого сервиса бэкенда.
    • Функции бэкенда обрабатывают отправку уведомлений независимо от фронтенда FlutterFlow.
    • Этот подход позволяет использовать Firebase Admin SDK для программной отправки уведомлений push целевым веб-клиентам.
    • Решения на бэкенде также обеспечивают лучшую масштабируемость, обработку ошибок и контроль над доставкой уведомлений.
примечание
  • Поддержка веб-уведомлений push требует правильной настройки Firebase Cloud Messaging, service workers и действительных ключей VAPID.
  • FlutterFlow может добавить нативную поддержку веб-уведомлений push в будущих обновлениях по мере развития платформы.