Ошибки журнала облачных сообщений Firebase - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь настроить push-уведомления, но получаю несколько ошибок в журналах Firebase и не могу понять, почему. Может ли кто-нибудь помочь исправить мой код.

Я получаю следующие ошибки:

Неисследованное исключение
Регистрационные токены, предоставляемые sendToDevice (), должны быть непустой строкой или непустым массивом

exports.observeFollowing = functions.database.ref('/follwoing/{uid}/{followingId}').onCreate((snapshot,context) => {

 var uid = context.params.uid;
 var followingId = context.params.trustingId;

 console.log('User: ' + uid + 'is trusting: ' + followingId);
 admin.database().ref('/users/' + followingId).once('value', snapshot => {

 var userWeAreFollowing = snapshot.val();

 admin.database().ref('/users/' + uid).once('value',snapshot => {

  var userDoingTheFollowing = snapshot.val();

  var payload = {
  notification: {
    title: "Someone new has followed you",
    body: "User XYZ has started trusting you...",
    sound: 'default'
  }
}

admin.messaging().sendToDevice(userWeAreFollowing.fcmToken, payload)
      .then((response) => {
        console.log('Successfully sent message:', response);
        return response
      })
      .catch((error) => {
        console.log('Error sending message:', error);
      });
})
})
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...