Firebase 将消息发送到特定的平台 ( Android )

标签: Android
发布时间: 2016/8/28 13:19:21
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

Firebase让我们通过接受我们 post 请求发送消息︰

{ "data": {
   "score": "5x1",
   "time": "15:10"
},
   "to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1..."
}

然而,他们的文档中显示的所有例子都都为特定用户。这就要求他们注册键。

Firebase 仪表板我们可以向设备发送消息通过选择特定的平台。

什么样的参数是需要发送特定消息 application 包?

例如︰kz.mycompany.myapp

解决方法 1:

Firebase 云消息,你有几种方法 address 消息发送到其中︰

  1. 到一个特定的设备
  2. 对设备组
  3. 主题

Firebase通知选项卡中的新 Firebase 控制台使用 #1 或 #2 将发送到用户组。

但它看起来像你正在寻找可以最轻松地通过发送到某个主题︰

FirebaseMessaging messaging = FirebaseMessaging.getInstance()
messaging.subscribeToTopic("package_kz_mycompany_myapp");

然后您的服务器代码可以将邮件推送到本主题,有它达到有订阅主题的所有设备︰

var topic = '/topics/package_kz_mycompany_myapp';
var data = { "data": {
               "score": "5x1",
               "time": "15:10"
           },
           to : topic };
官方微信
官方QQ群
31647020