【发布时间】:2021-10-07 02:11:50
【问题描述】:
升级项目后,我一整天都在研究 firebase 功能, 我想要的是将通知推送到firestore文档用户的令牌,
这是我的数据库结构
EX:当集合访问者文档发生变化时,将消息推送到文档内的token
exports.vsUp = functions.firestore.document("Visitor/{docId}").onUpdate(
(snapshot, context) => {
admin.firestore().collection("Visitor/{docId}/{token}/{docId}").get().then(
result => {
var registrationTokens = [];
result.docs.forEach(
tokenDocument => {
registrationTokens.push(tokenDocument.data().token);
}
);
admin.messaging().sendMulticast({
tokens: registrationTokens,
notification: {
title: snapshot.data().visitor_name,
body: snapshot.data().visitor_status
}
})
}
)
}
这是我现在的functions.js代码,但它不工作,
如何才能实现我想做的事情? 谢谢>3
【问题讨论】:
标签: node.js google-cloud-firestore google-cloud-functions firebase-cloud-messaging