如何在Firebase实时数据库中的每个新条目之后使用FCM发送通知?
我有一个使用Firebase实时数据库的群组消息应用程序。我正在尝试设计一种方法,每当用户发送消息时,所有组成员都会收到消息通知 以下是我的数据库结构如何在Firebase实时数据库中的每个新条目之后使用FCM发送通知?,firebase,firebase-realtime-database,firebase-cloud-messaging,Firebase,Firebase Realtime Database,Firebase Cloud Messaging,我有一个使用Firebase实时数据库的群组消息应用程序。我正在尝试设计一种方法,每当用户发送消息时,所有组成员都会收到消息通知 以下是我的数据库结构 plan-129a0 | -- plan | -- LVAMCUC8S0S6tuTtLjk | -- exp_duration: "same_day" | -- members
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:
每当messages节点中有新条目时,我都会尝试向members节点中的每个用户发送通知。我的问题是Firebase云功能能否实现这一任务
我所经历的关于如何实现这种状态的一些帖子中提到,我需要为每个设备提供一个令牌,以便向它们发送通知。这个令牌是什么?我如何在Android中为每个注册到我的应用程序的设备获取这个令牌?所以听起来你想向组中的所有成员发送消息。这意味着您必须以某种方式知道组成员正在哪些设备上使用该应用程序。安装应用程序的每个设备都由所谓的应用程序实例ID(通常也称为FCM令牌)标识,因此您基本上需要将这些令牌/ID映射到应用程序的组 使用FCM执行此操作有两个选项: