С моего фронта (угловой 4) я звоню узлу, этому узлу сервера, используя API Firebase.Функция обмена сообщениями ().sendToDevice (param1, param2).
Проблема в том, что после отправки уведомления оно не прекращает отправлять уведомления каждую минуту или 4 минуты, когда я запускаю его с консоли Firebase.
Мой фронт разработан с использованием Angular 4, Back Node.js, API Firebase (Firebase-Admin), Метод обмена сообщениями (). SendToDevice (токен, сообщение)
Angular 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)
});
CallBacks
обратный вызов первого сообщения:
{
results: [
{
messageId: '0:1560440395028889%83725e9583725e95'
}
],
canonicalRegistrationTokenCount: 0,
failureCount: 0,
successCount: 1,
multicastId: 5776433739052639000
}
-рест сообщений:
ReferenceError: message is not defined