如何解决应用程式关闭时,推送通知无法运作
const tokens = ["dsdfsdffsdfsdfdfsadfasdfsadfsadf","asdfasdfdsfsdfdefsdfsdfsdfsdf"]
app.post('/send-notification',(req,res) => {
const admin = require("firebase-admin");
const serviceAccount = serverKey;
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),databaseURL: "https://xxxxx.firebaseio.com"
});
const registerationToken = tokens;
const payload = {
data : {
message : 'test',room_id : req.body.room_id
}
}
const options = {
priority : 'high',timeTolive : 60 * 60 * 24
}
const promises = [];
registerationToken.forEach(token => {
const promise = admin.messaging().sendToDevice(token,payload,options);
promises.push(promise);
});
Promise.all(promises)
.then((results) => {
console.log(results)
res.send("Successfully Sent")
})
.catch(err => console.error(err));
})
当应用程序在前台运行时,通知正常工作,但是当应用程序关闭时,通知不起作用
我也遇到了错误admin.initializeApp。已经初始化
为什么会发生这种情况,请进行指导。有什么想法吗?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。