桌面 Google Chrome 未收到推送通知
Desktop Google Chrome Push notification not receiving
我在 console.developers.google.com 中添加了项目。然后为 Android 启用 Google 云消息传递,为 Chrome 启用 Google 云消息传递。然后创建服务器密钥。但是当我尝试发送推送通知时没有成功。
当我POST
curl --header "Authorization: key=MY_KEY" --header Content-Type:"application/json" https://android.googleapis.com/gcm/send -d "{\"registration_ids\":[\"APA91bFQCjfnY0pbBrZVxXK_muivZ6LtnbFE_E3ep8INHS9mTS-TBko4xzfvVzxC-7BuxWD6d4rAR6JSA9hBBufcno1yWgaKMJZgbsS9k3mJqJjNJawKB3d7Dne6GFHR7UmxbXv3YV3vFGeUkKU2k9-CiHnfbjEwY9qXmlHZhbdkTqm888i7oUs\"]}"
我有这个回复
{
"multicast_id": 9087785123467340172,
"success": 1,
"failure": 0,
"canonical_ids": 0,
"results":[{
"message_id": 0:1442045853263680%ed757c9bf9fd7ecd"
}]
}
但是我没有看到通知
registration_ids
是我的注册id
谢谢。
您是否在 crome-dev-tool windows 上收到有关推送通知的消息?
如果是,那么您必须使主文件夹和已完成文件夹的 service-worker.js 文件相同,然后刷新 chrome 以更新 service-worker。当您通过 curl 再次发送时它应该可以工作。
我在 console.developers.google.com 中添加了项目。然后为 Android 启用 Google 云消息传递,为 Chrome 启用 Google 云消息传递。然后创建服务器密钥。但是当我尝试发送推送通知时没有成功。
当我POST
curl --header "Authorization: key=MY_KEY" --header Content-Type:"application/json" https://android.googleapis.com/gcm/send -d "{\"registration_ids\":[\"APA91bFQCjfnY0pbBrZVxXK_muivZ6LtnbFE_E3ep8INHS9mTS-TBko4xzfvVzxC-7BuxWD6d4rAR6JSA9hBBufcno1yWgaKMJZgbsS9k3mJqJjNJawKB3d7Dne6GFHR7UmxbXv3YV3vFGeUkKU2k9-CiHnfbjEwY9qXmlHZhbdkTqm888i7oUs\"]}"
我有这个回复
{
"multicast_id": 9087785123467340172,
"success": 1,
"failure": 0,
"canonical_ids": 0,
"results":[{
"message_id": 0:1442045853263680%ed757c9bf9fd7ecd"
}]
}
但是我没有看到通知
registration_ids
是我的注册id
谢谢。
您是否在 crome-dev-tool windows 上收到有关推送通知的消息? 如果是,那么您必须使主文件夹和已完成文件夹的 service-worker.js 文件相同,然后刷新 chrome 以更新 service-worker。当您通过 curl 再次发送时它应该可以工作。