我收到有关发送推送通知的帖子请求时收到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进行了同样的操作,得到了相同的结果,我不知道我在做什么错,因为我的令牌可以在控制台上使用,并且可以从控制台发送推送通知。
答案 0 :(得分:0)
我的令牌末尾有一个额外的'是我的错...