【发布时间】:2020-07-17 18:30:26
【问题描述】:
我正在尝试一次向多个用户发送 FCM。除了使用一个主题之外,我似乎找不到明确的答案,但我有几个条件让我很难做到这一点。是否可以从特定文档中提取所有标记(类似于将其设置为主题但基于我的逻辑)并将该数组传递给 Cloud 函数?
我当前的代码如下,它适用于单个用户(我只发布提取令牌的部分):
return admin.firestore().doc('Seller_tokens/tokens/' + brand + '/wc').get().then(usertokensdoc =>{
const sellertokenID = usertokensdoc.get("dXufWMvOTLXUOyj8XNv9NFmsQ4x1");
const payload = {
data:{
title:'FCM - Test',
content: 'FCM - This is a test message,
},
token: sellertokenID
};
换行:
const sellertokenID = usertokensdoc.get("dXufWMvOTLXUOyj8XNv9NFmsQ4x1");
我不想指定单个用户 ID,其中“用户 ID”是文档中的字段。因此,如果可能的话,我想传递一个数组。
【问题讨论】:
标签: node.js google-cloud-functions firebase-cloud-messaging