reactjs - 通过 https 云功能发送推送通知
问题描述
假设我在单独的函数上创建了给用户的通知,我如何使用 https 云函数向用户发送推送通知?到目前为止,我试过这个:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.sendNotificationToUser = functions.https.onRequest((request, response) => {
const payload = {
token: request.query.token,
notification: {
title: request.query.title,
body: request.query.body
},
data: {
body: request.query.body
}
};
admin.messaging().send(payload).then(response => {
console.log('Done!');
});
});
但是,它似乎不起作用,我不知道为什么。有什么想法可以解决这个问题吗?
解决方案
推荐阅读
- ios - FrontBoardServices - [FBSSceneParameters initWithSpecification:]:使用 CarPlay 时崩溃
- go - 使用 Golang 从给定点生成特定半径内的随机地理位置
- python-3.x - 向 gdal.Translate() 添加进度条
- mariadb - MariaDB 列存储数据 cpimport 中的“打开列文件时出错”
- android - 从不同的小部件禁用 PageView 物理
- google-cloud-platform - Google Cloud Identity API - 缺少设备字段/数据
- node.js - 通过nodejs对mongo进行join查询
- javascript - 当使用 React 钩子 useEffect() 更改对象数组时重新渲染
- extjs - 如何在编辑器网格面板内呈现远程组合框的初始显示值?
- django - 检测模型是否是 M2M 关系的直通模型