Живые уведомления Flutter

Я использую Firestore в качестве базы данных для моего приложения flutter. Некоторые действия в моем приложении приводят к изменению / обновлению данных Firestore.

Я использую собственные уведомления Flutter, которые генерируются при нажатии кнопки. Однако данные, передаваемые в уведомление, остаются постоянными, несмотря на то, что данные были обновлены позже в Firestore.

Я хотел бы реализовать функцию, аналогичную той, которая присутствует в спортивных приложениях, где текущий счет регулярно обновляется в уведомлении.

Как я могу добиться этого в своем приложении? Обязательно ли мне использовать Firestore Cloud Messaging? Ссылки на ресурсы были бы полезны.

1 ответ

То, чего вы хотите достичь, звучит как идеальный случай для использования Firebase Cloud Messaging. Я рекомендую вам ознакомиться с документацией FlutterFire для облачных сообщений, как с обзором, так и с использованием , что должно стать хорошей отправной точкой.

В качестве альтернативы вы также можете использовать облачную функцию в качестве хоста FCM и настроить свое приложение только на получение сообщений. Вы можете посмотреть это видео, чтобы узнать, как создать сторону облачной функции.

Другие вопросы по тегам