Какую функцию запускает RemoteMessage.send () в Firebase? - PullRequest
1 голос
/ 29 мая 2019

Что мне действительно нужно, так это функция обмена мгновенными сообщениями, использующая Firebase.Я читал документы по Firebase Cloud Messaging, но меня очень смущает расстановка примеров кода на стороне сервера.

Я думал об этом решении:

  • Отправитьсообщение в клиентском приложении в Firebase через RemoteMessage.send ()
  • На Firebase я ловлю это сообщение и «перенаправляю» его на приемник сообщений, который является другим клиентом приложения.

В моем клиентском приложении у меня есть этот код, который я взял из документации (Firebase был предварительно инициализирован):

        instance.send(new RemoteMessage.Builder(senderID + "@fcm.googleapis.com")
            .setMessageId(Integer.toString(messageID))
            .addData("message", message)
            .addData("action", "SAY_HELLO")
            .build());

Это будет первая часть решения, но теперь я застрялв той части кода, где Firebase должен «перехватить» сообщение и отправить его другому пользователю.

Я пытался написать функцию node.js для достижения этой цели, но проблема в том, что я незнать, что срабатывает, когда Firebase получает RemoteMessage.

Не могли бы вы объяснить мне, как я могу это сделать?Любой пример кода будет приветствоваться.Спасибо :)

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