我正在尝试向我的应用程序添加通知功能,以便一旦用户发布了帖子,订阅他们的任何人都会收到通知。目前,我正在尝试编写一个云函数来完成此任务。
但是,编写小型测试无法部署到我的项目中。
注意:如果有人拥有如何为Flutter完成类似任务的链接,将不胜感激。
我看了一些我可以找到的示例,但是js代码中的趋势是错误的,但是我看不到任何东西。
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();
exports.sendNotification =
functions.firestore.document('Orders/{resturantId}/Orders')
.onWrite((change, context) =>{
const notificationContent = {
notification:{
title: "/*App name */",
body: "You have a new Comment!",
icon: "default",
click_action: "/*Package */_TARGET_NOTIFICATION"
}
};
return admin.messaging().sendToTopic("-LV_05ip0wf1dFEg45wx", notificationContent)
.then(result => {
console.log("Notification sent!");
return;
});
});