问题描述
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 (将#修改为@)