我真正需要完成的是使用Firebase的即时消息传递功能。 我一直在阅读Firebase Cloud Messaging文档,但对于服务器端示例代码的用途感到非常困惑。
我想到了这个解决方案:
在我的客户端应用中,我有从文档中获取的以下代码(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时触发了什么。
您介意解释我该怎么做吗? 任何代码示例都将受到欢迎。谢谢:)