我正在尝试将邮递员的通知推送到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控制台中看到发送的消息吗?
答案 0 :(得分:1)
标头中的Authorization
键和消息中的to
属性具有不同的用途,并且永远不会具有相同的值。
Authorization
键可验证您对Firebase服务器的请求。其值为在Firebase控制台的项目设置的“云消息”标签中显示的“服务器密钥”。
消息to
的值是您要将消息发送到的设备的注册ID。它是通过调用客户端SDK获得的。