Node.js Firebase不会停止发送消息
我从前面(angular 4)调用node,该服务器节点使用firebase API。函数名为messageing()。sendToDevice(参数1,参数2) 问题是,在我发送通知后,当我从firebase控制台运行它时,它不会每分钟或每4分钟停止发送通知 我的前面是用角4展开的, back node.js, API firebase(firebase管理员), 方法消息传递().sendToDevice(令牌、消息) 角度4:Node.js Firebase不会停止发送消息,node.js,angular,firebase,express,firebase-cloud-messaging,Node.js,Angular,Firebase,Express,Firebase Cloud Messaging,我从前面(angular 4)调用node,该服务器节点使用firebase API。函数名为messageing()。sendToDevice(参数1,参数2) 问题是,在我发送通知后,当我从firebase控制台运行它时,它不会每分钟或每4分钟停止发送通知 我的前面是用角4展开的, back node.js, API firebase(firebase管理员), 方法消息传递().sendToDevice(令牌、消息) 角度4: public sendMessage(token){
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
解决了
角度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) => {});
}
// sendMessage
sendMessage(url: string, message:any) {
this.http.post('https://' + url + this.URL_API +'/sendmessage', message).subscribe((res)=>{console.log("res",res); ;
});
}
admin.messaging().sendToDevice(req.body.token,req.body)
.then(function(response){
console.log("ha ido perfecto el envio del message---->>",response);
})
.catch(function(err){
console.log("Ha ocurrido un error------------->", err)
});
角度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) => {});
}
// sendMessage
sendMessage(url: string, message:any) {
this.http.post('https://' + url + this.URL_API +'/sendmessage', message).subscribe((res)=>{console.log("res",res); ;
});
}
admin.messaging().sendToDevice(req.body.token,req.body)
.then(function(response){
console.log("ha ido perfecto el envio del message---->>",response);
})
.catch(function(err){
console.log("Ha ocurrido un error------------->", err)
});
NodeJS控制器:
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) => {});
}
// sendMessage
sendMessage(url: string, message:any) {
this.http.post('https://' + url + this.URL_API +'/sendmessage', message).subscribe((res)=>{console.log("res",res); ;
});
}
admin.messaging().sendToDevice(req.body.token,req.body)
.then(function(response){
console.log("ha ido perfecto el envio del message---->>",response);
})
.catch(function(err){
console.log("Ha ocurrido un error------------->", err)
});
我已从组件中删除订阅,
在该服务中,我删除了退货并添加了订阅。
nodejs的司机我把它忘在那里了