1
我已經爲Chrome推送通知部署了sample code並將gcm_sender_id
更新爲新配置的項目,客戶端可以毫無問題地訂閱/取消訂閱,但是當發佈請求以發送響應時不斷返回MismatchSenderId
。Chrome網絡通知'MismatchSenderId'錯誤
我已經嘗試創建多個新項目console.firebase.google.com
,但似乎沒有任何工作。
請求:
POST /gcm/send HTTP/1.1
Host: android.googleapis.com
Authorization: key=<Server Key/>
Content-Type: application/json
{
"registration_ids":[
"<Registration-ID/>"
]
}
響應:
{
"multicast_id": 6881038306061588882,
"success": 0,
"failure": 1,
"canonical_ids": 0,
"results": [
{
"error": "MismatchSenderId"
}
]
}
我使用的是 '服務器密鑰' 作爲請求身份驗證令牌(其中工程作爲401時返回無效鍵被使用),並使用清單中的「發件人ID」:
manifest.json
{
"name": "Notification Demo",
"gcm_sender_id": "<Sender ID/>"
}