无法使用适用于 Firebase 的云函数发送 FCM 消息



我正在尝试发送一个基本用例,即使用 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);

});

如何更新上述代码块以便能够向设备发送数据消息?

除了从sendToDevice()返回Promise外,还必须发送HTTP状态。 例如:

res.status(200).send('Success');
const token = "real_fcm_token";
return admin.messaging().sendToDevice(token, payload);

相关内容

  • 没有找到相关文章

最新更新