node.js - 为什么 fcm 不通过云功能推送通知?
问题描述
我正在尝试使用 firebase 云功能发送通知 我部署了如下所示的代码
exports.onMessageUpdate = functions.database
.ref('Soil Moisture/{soil}').onCreate(
async(snapshot,context) =>
{
const soil = snapshot.val();
var payload = {notification: {title: 'trial', body: "Hello World"}
, data : {click_action: 'FLUTTER_NOTIFICATION_CLICK'}
}
if(soil>=42){const response = await admin.messaging().sendToTopic('Soil',payload);}
}
);
但是当我使用实时 Firebase 创建数据时,它根本不显示通知,但是当我通过谷歌云平台检查测试时它正在工作!我不知道确切的问题在哪里,因为没有错误!
解决方案
推荐阅读
- mysql - 如何为天数和生命周期的数据库列集持续时间添加数据
- javascript - 反应原生单选按钮未选中填充圆圈
- python - Seaborn 中的 ValueError:无法解释输入值
- dockerfile - Dockerfile 入口点 - 仍然以 exec $@ 退出?
- java - 无法将 XML 字符串转换为 Java 对象
- php - 是否可以在 laravel 中创建重复的 UUID?
- selenium - Selenium Grid:集线器日志错误:将节点 http://xx.xx.xx.xxx:xxxx 标记为关闭:2 次尝试无法到达节点
- python - django TypeError:“协程”对象不可迭代
- android - Flutter http.get 在从 RapidApi 获取数据时出现异常
- javascript - react-boxplot 模块中的异常值的笔划宽度不一致