如何在不使用Firebase控制台的情况下发送数据消息

时间:2017-10-30 09:25:08

标签: android firebase

我正在开发帖子和评论应用,其中一个用户可以发布一些问题,任何其他用户都可以回复该帖子。但是当任何用户对帖子发表评论时,发布问题的用户应该收到通知。假设用户(A)发布了一些问题和用户(B)的回答。然后,用户A应该通知有人在您的帖子上回答,并且在点击通知后应该打开特定帖子。 帮助我提前解决问题:)

1 个答案:

答案 0 :(得分:1)

您是否尝试阅读documentation

您只需将POST请求发送到

即可
https://fcm.googleapis.com/v1/projects/myproject-b5ae1/messages:send HTTP/1.1

留言

Content-Type: application/json
Authorization: Bearer ya29.ElqKBGN2Ri_Uz...HnS_uNreA

{
  "message":{
    "token" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
    "notification" : {
      "body" : "This is an FCM notification message!",
      "title" : "FCM Message",
      }
   }
}

要向确切的用户发送消息,您可以创建新的唯一主题或编写正确的to参数。例如:

https://fcm.googleapis.com/fcm/send
Content-Type:application/json
Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA

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