升级项目后,我一整天都在研究 firebase 功能, 我想要的是将通知推送到 firestore 文档用户的令牌,
这是我的数据库结构
EX:当集合Visitor doc改变时,推送消息到doc里面的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