У меня есть приложение для обмена групповыми сообщениями, которое использует базу данных Firebase-Real-time.Я пытаюсь изобрести способ, которым всякий раз, когда пользователь отправляет сообщение, все члены группы получают уведомление о сообщении.
Ниже приведена структура моей базы данных.
plan-129a0
|
-- plan
|
-- LVAMCUC8S0S6tuTtLjk
|
-- exp_duration: "same_day"
|
-- members
|
-- 0: member_id
|
-- 1: member_id
|
-- messages
|
-- LVAMDqIHDrTDeTUrfkM
|
-- msgTime:
|
-- name:
|
-- text: "Hello World"
|
-- name: "Plan one"
|
-- plan_admin:
|
-- timeCreated: "Wed"
user
|
-- LT46t95CKQ9dFgXv-JF
|
-- name:
|
-- number:
|
-- uid:
Я пытаюсь отправитьуведомление каждый раз, когда в узле сообщений появляется новая запись для каждого пользователя, находящегося в узле участников.Мой вопрос заключается в том, могут ли облачные функции Firebase выполнить эту задачу?
Некоторые из постов, которые я прочитал о том, как реализовать это состояние, мне нужен токен для каждого устройства, чтобы отправить им уведомление.Что это за токен и как его получить в Android для каждого устройства, которое регистрируется в моем приложении?