Я пытаюсь уведомить моих пользователей, когда кто-то нажимает кнопку перехода, но я продолжаю получать пару ошибок в моих журналах функций Firebase.
Uncaught Exception &
Регистрационные токены, предоставляемые sendToDevice (), должны быть непустой строкой или непустым массивом
exports.observeGoing = functions.database.ref('/going/{postId}/{uid}').onCreate((snapshot,context) => {
var postId = context.params.postId;
var uid = context.params.uid;
console.log('User: ' + uid + ' is going to your activity');
return admin.database().ref('/users/' + uid).once('value', snapshot => {
var creatorOfPost = snapshot.val();
admin.database().ref('/users/' + uid).once('value', snapshot => {
var userGoing = snapshot.val();
var payload = {
notification: {
body: userGoing.usernames + " is going",
sound: "default"
}
}
admin.messaging().sendToDevice(creatorOfPost.fcmToken, payload)
.then((response) => {
console.log('Successfully send message:', response);
return response
})
.catch((error) =>{
console.log('Error sending message:', error);
});
})
})
})
![Firebase Database](https://i.stack.imgur.com/eqAPG.png)