【问题标题】:How to send data message without using Firebase console如何在不使用 Firebase 控制台的情况下发送数据消息
【发布时间】:2018-04-11 05:24:42
【问题描述】:

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

【问题讨论】:

  • 对您来说最好的选择是使用数据库触发器的云函数。这样,每当有人回复帖子时,您都可以使用管理 api 向相关用户发送通知,您可以使用相同的管理 api 轻松获得。

标签: android firebase


【解决方案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..."
}

【讨论】:

猜你喜欢
  • 2016-09-19
  • 1970-01-01
  • 2019-01-26
  • 2019-06-13
  • 2017-04-05
  • 2018-12-03
  • 2017-11-18
  • 2016-12-25
相关资源
最近更新 更多