【发布时间】:2018-02-25 20:47:59
【问题描述】:
我一直在尝试使用 Firebase 通过 HTTP POST 实现推送通知发送方法。
发送我的请求时,Firebase 会返回 200 代码,并返回应用的 ID,但设备不会收到通知。
但是,如果通过 firebase.google.com 上的通知控制台发送通知,则会成功接收通知。
这是我的请求示例:
to : https://fcm.googleapis.com/v1/projects/hikong-cbe53/messages:send
Content-Type: application/json
Authorization : Bearer ya29.c.Elpt.....2gRqTt5FCVmROVwZias
Host: fcm.googleapis.com
Content-Length: 171
{
"message": {
"topic": "gamestart",
"notification": {
"body": "This is a Firebase Cloud Messaging Topic Message!",
"title": "FCM Message",
}
}
}
回复是
43
{
"name": "projects/hikong-cbe53/messages/7496558274452412399"
}
0
为什么响应成功但通知没有发送到设备?有什么方法可以跟踪请求以找到它被丢弃的位置?
【问题讨论】:
-
在"FCM Message"后面不加逗号试试
-
谢谢,但我发现了问题所在,我会发布它作为答案
标签: firebase firebase-cloud-messaging