Я пытаюсь отправить уведомления в мое приложение для 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 где-нибудь на сервере или в БД?