Моя база данных структурирована следующим образом Коллекция («Сообщение»). Документ («сообщение»)
Но на самом деле я хочу, чтобы любые изменения в основной коллекции базы данных отслеживались при добавлении документа , Я добавил документ сообщения, потому что подумал, что, возможно, функция не вызывается, поскольку мои документы создаются автоматически. Однако проблема сохраняется ...
Просто для фона я являюсь iOS разработчиком, поэтому, возможно, я здесь что-то не так делаю:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();
exports.sendPushNotifications = functions.database.ref('/Messages/{message}').onCreate((snapshot,context) => {
console.log(snapshot);
console.log(context);
var topic = "/topics/sentMessages";
var payload = {
data: {
message : 'You recieved a new message!'
}
}
return admin.messaging().sendToTopic(topic,payload).then((response) => {
return response;
})
})
Для дополнительной информации: приложение получает pu sh Уведомления в порядке при использовании консоли, будь то непосредственно к устройству тестирования или с использованием тем. Эта проблема строго при записи в Firebase Firestore ...