Вот мой код:
const deviceToken = admin.database().ref(`/users/{sender_user_id}/token_id`).once('value');
return deviceToken.then(result => {
const token_id = result.after.data();
const payload = {
notification: {
title: "New message!",
body: "You have a new message!",
icon: "default"
}
};
return admin.messaging().sendToDevice(token_id, payload).then(response => {
return console.log('This was a notification');
});
});
});
И я получаю эту ошибку:
TypeError: Невозможно прочитать свойство 'data' undefined at deviceToken.then.result (/srv/index.js:14:33)
Я должен получить идентификатор токена устройства от пользователей.Как мне это сделать?
node --version: v12.4.0 npm --version: 6.9.0