我试图创建的是一个仅向主题发送通知的功能
所以我所做的只是发送一个频道名称,而我所拥有的就是这个
exports.sendNotification = functions.https.onRequest((req, res) => {
const dest = req.query.dest;
console.log(dest);
console.log('Message received');
const payLoad = {
notification:{
title: "Message title",
body: "You have a new message"
}
};
console.log("*** about to send message ");
admin.messaging().sendToTopic(dest, payLoad).then((response) => {
console.log("Successfully sent message ", response);
return res.send(JSON.stringify({"success":"true"}));
})
.catch((error) => {
console.log("Error sending message: ", error);
return res.send(JSON.stringify({"success":"false"}));
})
});
在功能日志中,我有:
11:12:47.622 PM sendNotification 函数执行开始
11:12:47.704 PM sendNotification 9Td4I6aWOoVvNXWNE0pZYjwbXNv1
下午11:12:47.705 sendNotification收到消息
下午11:12:47.720 sendNotification 函数执行耗时98毫秒,状态为:“崩溃”
创建payLoad时似乎崩溃了,但我不知道为什么
谢谢