Firebase云消息和云功能错误

时间:2018-06-03 16:39:33

标签: firebase firebase-cloud-messaging google-cloud-functions

我正在尝试使用Firebase Cloud Message发送通知 Firebase云功能。 所以我在Cloud Functions上部署了一个函数,它调用了函数admin.sendMessageToTopic(), 但我收到了警告:

“未配置结算帐户。无法访问外部网络,配额严重受限。配置结算帐户以消除这些限制”

此后,该功能没有错误,但Cloud Message不发送消息。

以下是我收到此错误的代码:

exports.sendMessageToTopic = functions.https.onRequest((req, res) => {
    const topic = req.query.topic
    const title = req.query.title
    const body = req.query.body
    const message = {
        data: {
          title: title,
          body: body
        }
      }
    admin.messaging().sendToTopic(topic , message)
        .then(result => {
            console.log("sendMessageToTopic ok:", result)
            res.send("sendMessageToTopic ok")
        })
        .catch(error => {
            console.log("sendMessageToTopic ERROR:", error)
            res.send("sendMessageToTopic ERROR: " + error)
        })
})

如果你们知道应该是什么问题,请与我们分享解决方案。 谢谢你们。

0 个答案:

没有答案