Как передать токен FirebaseInstanceID наблюдателю на сервере NodeJS из приложения Android? - PullRequest
0 голосов
/ 07 декабря 2018

Я пытаюсь отправить уведомления в мое приложение для Android.У меня есть серверная часть NodeJS с Firesbase в качестве базы данных, а мой клиент - приложение для Android.

Это мой наблюдатель на моем NodeJS:

var observer = db.collection(‘bookings’)
 .onSnapshot(querySnapshot => {
   querySnapshot.docChanges.forEach(change => {
     if (change.type === ‘added’) {
       // This registration token comes from the client FCM SDKs.
       var registrationToken = ‘YOUR_REGISTRATION_TOKEN’; //can't find this
       // See documentation on defining a message payload.
       var message = {
         data: {
           score: ‘850’,
           time: ‘2:45’
         },
         token: registrationToken
       };
       // Send a message to the device corresponding to the provided
       // registration token.
       admin.messaging().send(message)
         .then((response) => {
           // Response is a message ID string.
           console.log(‘Successfully sent message:’, response);
         })
         .catch((error) => {
           console.log(‘Error sending message:’, error);
         });
       console.log(‘New booking: ’, change.doc.data());
     }
     else if (change.type === ‘modified’) {
       console.log(‘Modified booking: ’, change.doc.data());
     }
     else if (change.type === ‘removed’) {
       console.log(‘Removed booking: ’, change.doc.data());
     }
   });
 });

Я не могу понять, как сохранитьтокен FirebaseInstanceID где-нибудь на сервере или в БД?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...