Я пытаюсь отправить уведомление на устройство, используя firebase-admin sdk и node.js.admin.messaging (). sendToDevice () не работает.Если кто-то еще сталкивался с этой проблемой, пожалуйста, помогите мне.
const admin = require("firebase-admin");
let serviceAccount = require("./cloudmessaging-XXXX-firebase-adminsdk-7rsej-15465a00ba.json");
if (!admin.apps.length) {
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://cloudmessaging-XXXX.firebaseio.com"
});
}
let registrationToken = regToken;
let payload = {
notification: {
title: "Account Deposit",
body: "A deposit to your savings account has just cleared."
}
};
let options = {
priority: "high",
timeToLive: 60 * 60 *24
};
admin.messaging().sendToDevice(registrationToken, payload, options)
.then(function(response) {
console.log("Successfully sent message: ", response)
})
.catch(function(err) {
console.log("Error occured", err)
})