MismatchSender即使它是正确的

时间:2016-10-12 10:08:44

标签: push-notification firebase-cloud-messaging

我遵循本教程https://developers.google.com/web/fundamentals/getting-started/codelabs/push-notifications/#send_a_request_from_the_command_line_for_fcm_to_push_a_message

到目前为止,我按照指示完成了所有事情。但是,当我做一个卷曲请求时,我会回来

{"multicast_id":6771552758811002436,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"MismatchSenderId"}]}

我检查了十亿次我在"gcm_sender_id"

中的manifest.json中放了正确的senderId

那为什么我会收到这样的错误?

以下是一些更多细节。 在教程中,它说要从云消息传递中获取来自FCM控制台的密钥

I get the keys from here

这就是我的manifest.json的样子

{
  "name":"Push Notifications codelab",
  "gcm_sender_id":"773185791049"
}

这就是我发送请求的方式

curl --header "Authorization: key=AIzaSyCQHb2t8c3N255bH_CVmGych5QcNntFxYg" --header "Content-Type: application/json" https://android.googleapis.com/gcm/send -d "{\"registration_ids\":[\"APA91bE4RJ7_9m2eJ_zlg1F90bLjVX8ctVpCBN24ElAXF--4wS_nnxg4LzkbJWeTe-peMN_StmOaQTEoGeCCNZE5Mssux3T-KbfGRVmRWzeQZM8opfUyv7FVjI9iEfETHG3O7i1qkIb-\"]}"

0 个答案:

没有答案