如何将通知从邮递员推送到Firebase?

时间:2018-08-01 14:33:43

标签: firebase firebase-cloud-messaging postman

我正在尝试将邮递员的通知推送到Firebase进行测试 我使用文档技巧发布,响应是成功的,但是什么都没有发送到我的android设备上。

这是我的发帖格式

http://fcm.googleapis.com/fcm/send

Bar

我使用了授权,并且要使用相同的密钥“服务器密钥”

,响应为

Content-Type : application/json
Authorization: key=AAAAitv2sYo:APA91bENlw37p5pa7pMIKoVv8CroevA7tK3tVFNGUchhGf_zkeKVFdQeYcKQmxsg-2ZOkNHMAvloRjTugmZHzNBa_TLMR2_7lffglJvrKHT1TNixHxtXZimWi2f7c16M2M7ic2S5g1gC


 {
   "notification" : 
   {
    "body" : "hello",
    "title": "firebase",
    "sound": "default"
   },
    "to" : "AAAAitv2sYo:APA91bENlw37p5pa7pMIKoVv8CroevA7tK3tVFNGUchhGf_zkeKVFdQeYcKQmxsg-2ZOkNHMAvloRjTugmZHzNBa_TLMR2_7lffglJvrKHT1TNixHxtXZimWi2f7c16M2M7ic2S5g1gC"
}
  

注意:当我写https时,投递失败并得到任何信息   我将其设为http时出现响应错误

另一个问题..我可以在Firebase控制台中看到发送的消息吗?

1 个答案:

答案 0 :(得分:1)

标头中的Authorization键和消息中的to属性具有不同的用途,并且永远不会具有相同的值。

Authorization键可验证您对Firebase服务器的请求。其值为在Firebase控制台的项目设置的“云消息”标签中显示的“服务器密钥”。

消息to的值是您要将消息发送到的设备的注册ID。它是通过调用客户端SDK获得的。