【发布时间】:2017-02-18 08:44:04
【问题描述】:
我正在关注这个guide 来了解网络推送的实现。我一直按照指南进行操作,直到在使用 curl 发送通知时遇到问题:
curl --header "Authorization: key=<PUBLIC_API_KEY>" --header "Content-Type: application/json" https://android.googleapis.com/gcm/send -d "{\"registration_ids\":[\"<SUBSCRIPTION_ID>\"]}"
我用我的 Firebase 云消息传递密钥和在浏览器上接受通知时生成的订阅 ID 更改了 API 密钥和订阅 ID。
执行 curl 时仍然出现此错误:
{"multicast_id":8346257587601342490,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"MismatchSenderId"}]}
我发现此错误与 android 推送通知有关,但与网络推送无关,因此其他答案对我的问题没有用。
有人遇到过这个问题吗?我错过了什么?
【问题讨论】:
标签: curl google-cloud-messaging firebase-cloud-messaging web-push progressive-web-apps