Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java RemoteMessage.send()在Firebase上触发什么函数?_Java_Android_Firebase_Firebase Cloud Messaging - Fatal编程技术网

Java RemoteMessage.send()在Firebase上触发什么函数?

Java RemoteMessage.send()在Firebase上触发什么函数?,java,android,firebase,firebase-cloud-messaging,Java,Android,Firebase,Firebase Cloud Messaging,我真正需要完成的是使用Firebase的即时消息功能。 我一直在阅读Firebase云消息文档,但我对服务器端示例代码的用途感到非常困惑 我想到了这个解决方案: 通过RemoteMessage.Send()在客户端应用程序上向Firebase发送消息 在Firebase上,我捕获该消息并将其“重定向”到消息接收者,他是应用程序的另一个客户端 在我的客户端应用程序中,我从文档中获取了以下代码(Firebase以前已初始化): 这将是解决方案的第一部分,但现在我仍停留在Firebase应该“捕获

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

我想到了这个解决方案:

  • 通过RemoteMessage.Send()在客户端应用程序上向Firebase发送消息
  • 在Firebase上,我捕获该消息并将其“重定向”到消息接收者,他是应用程序的另一个客户端
在我的客户端应用程序中,我从文档中获取了以下代码(Firebase以前已初始化):

这将是解决方案的第一部分,但现在我仍停留在Firebase应该“捕获”消息并将其发送给其他用户的代码部分

我试图编写一个node.js函数来实现这一点,但问题是我不知道当Firebase收到RemoteMessage时会触发什么

你能解释一下我该怎么做吗?
欢迎使用任何代码示例。谢谢:)

我在文档中发现,要从Android设备发送上游消息,我需要使用XMPP协议。不知道怎么做。我在文档中发现,要从Android设备发送上游消息,我需要使用XMPP协议。不知道怎么做。
        instance.send(new RemoteMessage.Builder(senderID + "@fcm.googleapis.com")
            .setMessageId(Integer.toString(messageID))
            .addData("message", message)
            .addData("action", "SAY_HELLO")
            .build());