0

我收到 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 做了同样的事情,得到了同样的结果我不知道我做错了什么,因为我的令牌适用于控制台,我可以从控制台发送推送通知。

4

1 回答 1

0

我的令牌末尾有一个额外的 ' 是我的错...

于 2019-08-31T07:44:53.433 回答