Я пытаюсь использовать Облачное сообщение Firebase для отправки уведомлений через Облачные функции Firebase.Поэтому я развернул функцию в облачных функциях, которая вызывает функцию admin.sendMessageToTopic (), но я получаю предупреждение:
"Платежная учетная запись не настроена. Внешняя сеть недоступна, а квоты строго ограничены. Настройте платежную учетную запись, чтобы снять эти ограничения "
, после этого функция выполняется без ошибок, но Облачное сообщение не отправляет сообщение.
Вот код, который яполучаю эту ошибку:
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)
})
})
Если вы, ребята, знаете, в чем проблема, пожалуйста, поделитесь решением с нами.Спасибо, ребята.