桌面Google Chrome推送通知未收到

时间:2015-09-12 11:51:43

标签: google-chrome push

我在console.developers.google.com中添加了项目。然后启用适用于Android的Google Cloud Messaging和适用于Chrome的Google Cloud Messaging。然后创建服务器密钥。但是当我尝试发送推送通知时,没有成功。

发布时

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

我的注册号是

谢谢。

1 个答案:

答案 0 :(得分:0)

您是否在crome-dev-tool窗口上收到有关推送通知的消息? 如果是,则必须使main-completed文件夹的service-worker.js文件相同,然后刷新chrome以更新service-worker。它会在您通过curl再次发送时起作用。