【发布时间】:2019-03-31 21:57:12
【问题描述】:
我正在使用带有 Cloud Firestore 和 Cloud Function 的设备令牌发送通知。现在系统将存储用户登录的设备令牌。由于用户可能有多个设备或可能使用不同的设备登录,我只想使用存储的设备令牌将此通知发送到这些设备。这是用户文档的样子,我将标记存储为嵌套对象。
{
name: "Frank Kemerut",
device_tokens: { 23qweq: "LG G6", Os23pk: "Samsung S6", asd231: "Samsung S9" },
age: 12
}
现在我想迭代并获取所有键和值,然后使用收集的令牌向这些设备发送通知。我将如何执行此操作?这是最好的方法吗?
【问题讨论】:
-
当某个事件发生时,您想使用云功能向所有这些令牌(设备)发送通知吗?
-
@AhmedAbd-Elmeged 是的
-
好的,假设它的 Firestore 触发器适用于您,我将使用 Typescript 回答它?
-
我用的是Javascipt,差别大吗?
-
没有很小的不同,你可以很容易地转换它
标签: javascript android firebase-cloud-messaging google-cloud-firestore google-cloud-functions