Отправка уведомлений pu sh между приложениями с помощью облачной функции - PullRequest
0 голосов
/ 26 апреля 2020

В моем проекте Firebase есть два разных приложения: Клиентское приложение и Торговое приложение.

Я сохранил все токены поставщиков в базе данных реального времени firebase. Всякий раз, когда пользователь размещает заказ, соответствующий поставщик должен быть уведомлен.

В целях тестирования я храню один заказ в базе данных реального времени, которая содержит токен поставщика (сохраненный в качестве получателя в порядке в базе данных реального времени). Я использую следующий код для отправки уведомления pu sh всякий раз, когда заказ записывается в базу данных (например, когда пользователь нажимает кнопку).

У меня нет опыта работы с javascript, пожалуйста, помогите, проверив, почему код не работает.

var functions = require('firebase-functions');
var admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);

exports.sendNotification = functions.database.ref('/order').onWrite(event => {

   var eventSnapshot = event.data;
   var msg = "This is notification"
   console.log(msg);

   var payload = {
       notification: {
           title: 'Firebase Notification',
           body: msg,
           sound: 'default',
           badge: '1'
        }
    };

return admin.messaging().sendToDevice(eventSnapshot.reciver, payload);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...