#firebase #flutter #firebase-cloud-messaging
#firebase #flutter #firebase-облако-обмен сообщениями
Вопрос:
здравствуйте, я новичок в flutter и пытаюсь получить push-уведомление в flutter, я успешно зарегистрировал пользователя на тему и отправил уведомление через консоль firebase по теме. то, что я пытаюсь сделать, это иметь кнопку для администраторов в приложении, и когда они публикуют для определенной темы, я получаю уведомление.пользователи с этой темой получают уведомление Я слышал об облачных функциях, но я точно не знаю, с чего начать! надеюсь, я высказал свою точку зрения! Я видел несколько видеороликов, в которых рассказывается о type script, но есть ли какое-либо решение для этого?
Ответ №1:
В документации Firebase в качестве примера использования указано уведомление пользователя о том, что происходит что-то интересное. Оттуда:
Разработчики могут использовать облачные функции, чтобы поддерживать пользователей в курсе актуальной информации о приложении. Рассмотрим, например, приложение, которое позволяет пользователям следить за действиями друг друга в приложении. Каждый раз, когда пользователь добавляет себя в качестве подписчика другого пользователя, происходит запись в базу данных реального времени. Затем это событие записи может вызвать функцию для создания уведомлений Firebase Cloud Messaging (FCM), чтобы соответствующие пользователи знали, что у них появились новые подписчики.
- Функция запускает запись в путь к базе данных реального времени, где хранятся подписчики.
- Функция создает сообщение для отправки через FCM.
- FCM отправляет уведомление на устройство пользователя.
Для просмотра рабочего кода см. раздел Отправка уведомлений FCM.
Комментарии:
1. хорошо, но что мне делать после кодирования моей облачной функции?
2. Вы проверили ссылки? Вот пример облачной функции, которая вызывает FCM для отправки сообщения.