实际上我正在开发一个Android应用程序,即PTI(家长教师互动)。我想向家长发送通知使用FCM关于孩子,结果,日记和更多的出席。所以我想要通知每个事情(出勤,结果,日记等)。并将所有这些东西存放在firebase上的不同节点中。但问题是我上传的java脚本文件Index.js仅用于一个节点(考勤),即只使用一个函数的一个节点的引用,我不知道如何在java脚本上为其他模块创建多个函数像日记,结果和更多,以便我能够通过此文件向父母发送通知...这是我的java脚本代码,我无法理解如何为多个节点执行此操作,因为我们必须提供参考或路径节点
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.pushNotification = functions.database.ref('/messages/{pushId}').onWrite(( change,context) => {
console.log('Push notification event triggered');
// Grab the current value of what was written to the Realtime Database.
// var valueObject = event.data.val();
const message = change.after.val();
const payload = {
notification: {
title: 'App Name',
body: "New message",
sound: "default"
},
data: {
title: message.title,
message: message.message
}
};
const options = {
priority: "high",
timeToLive: 60 * 60 * 24 //24 hours
};
return admin.messaging().sendToTopic("notifications", payload, options);
})
在这个im中使用节点名称消息作为参考,我的其他节点名称例如是出勤,那么我怎样才能引用考勤节点以便我能够分别使用FCM发送有关两个节点的推送通知? / p>