Всплывающее push-уведомление с использованием FCM по темам

#firebase #flutter #firebase-cloud-messaging

#firebase #flutter #firebase-облако-обмен сообщениями

Вопрос:

здравствуйте, я новичок в flutter и пытаюсь получить push-уведомление в flutter, я успешно зарегистрировал пользователя на тему и отправил уведомление через консоль firebase по теме. то, что я пытаюсь сделать, это иметь кнопку для администраторов в приложении, и когда они публикуют для определенной темы, я получаю уведомление.пользователи с этой темой получают уведомление Я слышал об облачных функциях, но я точно не знаю, с чего начать! надеюсь, я высказал свою точку зрения! Я видел несколько видеороликов, в которых рассказывается о type script, но есть ли какое-либо решение для этого?

Ответ №1:

В документации Firebase в качестве примера использования указано уведомление пользователя о том, что происходит что-то интересное. Оттуда:

Разработчики могут использовать облачные функции, чтобы поддерживать пользователей в курсе актуальной информации о приложении. Рассмотрим, например, приложение, которое позволяет пользователям следить за действиями друг друга в приложении. Каждый раз, когда пользователь добавляет себя в качестве подписчика другого пользователя, происходит запись в базу данных реального времени. Затем это событие записи может вызвать функцию для создания уведомлений Firebase Cloud Messaging (FCM), чтобы соответствующие пользователи знали, что у них появились новые подписчики.

  1. Функция запускает запись в путь к базе данных реального времени, где хранятся подписчики.
  2. Функция создает сообщение для отправки через FCM.
  3. FCM отправляет уведомление на устройство пользователя.

Для просмотра рабочего кода см. раздел Отправка уведомлений FCM.

Комментарии:

1. хорошо, но что мне делать после кодирования моей облачной функции?

2. Вы проверили ссылки? Вот пример облачной функции, которая вызывает FCM для отправки сообщения.