【发布时间】:2019-11-29 02:30:30
【问题描述】:
当我从 firebase 云函数发送通知时,当孩子被添加到 firebase 数据库时,它成功发送了一个通知,但是当我从 firebase 数据库中删除孩子时,我收到通知,因为下面是我得到的屏幕截图链接当我从 firebase 数据库中删除孩子时的通知
//import firebase functions modules
const functions = require('firebase-functions');
//import admin module
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
// Listens for new debate created
exports.pushNotifications = functions.database.ref('app_title').onWrite(( change,context) => {
console.log('Push notification event triggered');
const app_title = change.after.val();
const payload = {notification: {
title: 'New Notification',
body: `${app_title}`
}
};
return admin.messaging().sendToTopic("appGlobal",payload)
.then(function(response){
console.log('Notification sent successfully:',response);
})
.catch(function(error){
console.log('Notification sent failed:',error);
});
});
【问题讨论】:
-
在日志中打印您从 FCM 获得的通知
标签: android firebase firebase-realtime-database firebase-cloud-messaging google-cloud-functions