使用新的Firebase API将消息发送到特定设备

时间:2018-11-30 09:05:52

标签: firebase firebase-cloud-messaging

我正在编写一个新的服务器应用程序(使用.net)以将通知发送给客户端(主要是android设备),并且我正在使用来自Firebase云消息传递的新Http v1 api,我看到了以下Post请求正文来发送主题通知

{
  "message": {
    "topic": "news",
    "notification": {
      "title": "Breaking News",
      "body": "New news story available."
    },
    "data": {
      "story_id": "story_12345"
    }
  }
}

但是我如何使用FCM ID将通知发送到特定设备?

注意:我已经实现了使用旧版API向单个设备发送通知的操作。

1 个答案:

答案 0 :(得分:1)

有关于v1 HTTP API的文档。具体来说,有sending messages to a specific device的部分。您需要知道设备令牌:

{
  "message":{
    "token" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
    "notification": {
      "title": "Breaking News",
      "body": "New news story available."
    },
    "data": {
      "story_id": "story_12345"
    }
}