【发布时间】:2019-10-28 07:28:44
【问题描述】:
从我的前面(角度 4)我使用 firebase API 调用节点,这个服务器节点。函数消息()。 sendToDevice (param1, param2)。
问题是,在我发送通知后,当我从 firebase 控制台运行它时,它不会每分钟或每 4 分钟停止发送通知。
我的正面是用 angular 4 开发的, 返回 node.js, API firebase (firebase-admin), 方法messaging().sendToDevice(token,message)
角度 4:
public sendMessage(token){
var message = {
notification: {
title: 'NOTIFICACIÓN',
body: 'Notificación enviada desde el panel de administración'
},
data: {
contentUrl: 'https://as.com',
contentType: 'firma'
}
//token: token
};
this.firebase.sendMessage(this.url, message).subscribe((result) => {});
}
Node.js
admin.messaging().sendToDevice(req.body.token,req.body)
.then(function(response){
console.log("ha ido perfecto el envio del message---->>",response);
res.json(message)
})
.catch(function(err){
console.log("Ha ocurrido un error------------->", err)
});
回调
-第一个消息回调:
{
results: [
{
messageId: '0:1560440395028889%83725e9583725e95'
}
],
canonicalRegistrationTokenCount: 0,
failureCount: 0,
successCount: 1,
multicastId: 5776433739052639000
}
-其余消息:
ReferenceError: message is not defined
【问题讨论】:
标签: node.js angular firebase express firebase-cloud-messaging