Мне нужно отправить уведомление при изменении данных в моей базе данных Cloud Firestore. У меня есть эти поля
Мне нужно получить токены всех пользователей и отправить push-уведомление. У меня есть код, но он дает мне токен, только если я знаю имя пользователя, это мой код:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();
exports.useWildcard = functions.firestore
.document('notification/{id}')
.onWrite((change, context) => {
const payload = {
notification: {
title: 'Message from Cloud',
body: 'This is your body',
badge: '1',
sound: 'default'
}
};
admin.firestore().collection('notification').doc('fcm-token').get().then(doc => {
console.log("Token: " + doc.data().user1.token);
});
});