我正在开发一个基于设备的应用程序,该应用程序通过JavaScript通过FCM通过设备到设备的推送通知。它包含具有两个按钮的“自定义通知”,“接受”和“拒绝”。我的协会中有多个“木匠”。我在Firebase中的父“ societyService”下提到了他们的所有UID。当我从我的应用程序请求木匠服务时,“服务计数”数量最少的木匠UID首先收到通知,如果他“接受”则没问题,否则应向第二个UID触发通知固定30秒后至少显示“服务计数”。同样,如果他拒绝,则应在30秒后再次通知服务次数第三低的木匠。 我能够以最少的服务计数向木匠发送第一条通知,但无法基于服务计数进行迭代,并且无法在30秒的固定时间后进行迭代。
JS文件(index.js)
const urlBuilder = params => {
const { type = '', from, to } = params;
// ^^^^
return `http://random${type}link&start=${from}&end=${to}`;
}
const firstUrl = urlBuilder({
type: 'first',
from: 2,
to: 3
})
const secondUrl = urlBuilder({
from: 4,
to: 5
})
console.log(firstUrl);
console.log(secondUrl);
functions.database.ref('/ userData / private / {city} / {society} / {apartment} / {flat} / societyServiceNotifications / {societyServiceType} / {notificationUID}') .onCreate((change,context)=> {
exports.societyServiceNotifications =
});