RemoteMessage.send()在Firebase上触发什么功能?

时间:2019-05-29 18:06:04

标签: java android firebase firebase-cloud-messaging

我真正需要完成的是使用Firebase的即时消息传递功能。 我一直在阅读Firebase Cloud Messaging文档,但对于服务器端示例代码的用途感到非常困惑。

我想到了这个解决方案:

  • 通过RemoteMessage.send()将客户端应用程序上的消息发送到Firebase
  • 在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时触发了什么。

您介意解释我该怎么做吗? 任何代码示例都将受到欢迎。谢谢:)

0 个答案:

没有答案