{
multicast_id: 6483271358081384000,
success: 0,
failure: 1,
canonical_ids: 0,
results: [
{
error: "MismatchSenderId"
}
]
}
当我尝试将Push发送到我的设备时,我收到了此消息。
我检查了我的API密钥,发件人ID,他们绝对没问题 我能够创建具有发件人ID的设备令牌。 一切都很好,但不知道为什么会这样。
答案: 卸载应用程序并为我重新安装新应用程序。 因为我正在做的是将device_id存储在PrefUtils
中答案 0 :(得分:0)
请在终端下面的脚本中运行
curl -X POST \
-H "Authorization: key= write here api_key" \
-H "Content-Type: application/json" \
-d '{
"registration_ids": [ "write here reg_id generated by gcm"],
"data": { "message": "Manual push notification from Rajkumar" },"priority": "high"
}' \
https://android.googleapis.com/gcm/send
MismatchSenderId
因为在同一设备中您使用不同的密钥记录。要解决此问题,请卸载应用程序并再次运行并更新注册密钥。然后在您的终端上运行CURL脚本,我在上面发布它将给出成功消息,您将收到设备通知