首页 文章

FCM如何知道谁将收到上游消息?

提问于
浏览
1

我正在开发一个使用Firebase Cloud 消息传递的应用程序 . 我想从我的设备发送通知消息到主题组“teamAndroid”中的其他设备 . 我在Firebase官方网站上看到,使用此代码我们发送上游消息:

FirebaseMessaging fm = FirebaseMessaging.getInstance();

fm.send(new RemoteMessage.Builder(SENDER_ID + "@gcm.googleapis.com")
.setMessageId(Integer.toString(msgId.incrementAndGet()))
.addData("my_message", "Hello World")
.addData("my_action","SAY_HELLO")
.build());

但是在这段代码中我们放置了关于我们想要发送消息的用户的信息? FCM如何知道我发送的邮件在哪里发送?

1 回答

  • 3

    FCM不提供直接的设备到设备消息传递工具 . 这里的“上游消息”表示消息正从您的手机发送到您必须实施的应用服务器 .

    有关详细信息,请参阅docs .

    要将消息从一个设备发送到另一个设备,您可以从设备1将其发送到应用服务器,然后设备1将下游消息发送到设备2 .

相关问题