我收到 InvalidRegistration 错误以响应我发送推送通知的发布请求。
当我使用 Firebase 控制台发送推送通知时,一切正常。所以我复制了我在控制台中使用的确切注册令牌。我还从我的项目设置/云消息中获取我的 api 密钥。为了发送我使用邮递员的帖子请求。我已将发帖请求发送到https://fcm.googleapis.com/fcm/send
我的邮递员标题具有以下属性:
key: Authorization value: key=<api-key-i-got-from-console>
key: Content-Type value: application/json
我的身体是:
{
"to" : "fDj8iG5ajZI:APA91bHfs_AjdxOc5Qn-1Plr_OfitrdCTchb4syhPGC0DhPMGiWggJ9mQ5W00ombqowlUSCUOfH_0N3KA-KF0VjQvj5mcMNUMUBgTblpsNzra60kwrbtH2ikfdBa8lenh__olBpGZD4O'",
"collapse_key" : "type_a",
"notification" : {
"body" : "plz work",
"title": "title"
},
}
我从 Firebase 收到此回复
{
"multicast_id": 5801302802423881516,
"success": 0,
"failure": 1,
"canonical_ids": 0,
"results": [
{
"error": "InvalidRegistration"
}
]
}
我对 fcm 和 django-push-notification 做了同样的事情,得到了同样的结果我不知道我做错了什么,因为我的令牌适用于控制台,我可以从控制台发送推送通知。