我正在尝试发送使用Cloud Functions for Firebase发送FCM消息的基本用例。该功能超时,消息永远不会发送。这是功能。
exports.sendNotification = functions.https.onRequest((req, res) => {
const keyword = req.query.keyword;
const username = req.query.username;
var payload = {
data: {
SearchKeyword: keyword,
user: username
}
};
const token = "real_fcm_token";
return admin.messaging().sendToDevice(token, payload);
});
如何更新上述代码块以便能够向设备发送数据消息?
答案 0 :(得分:2)
除了从Promise
返回sendToDevice()
之外,您还必须send HTTP status。例如:
res.status(200).send('Success');
const token = "real_fcm_token";
return admin.messaging().sendToDevice(token, payload);