这个问题来自以下问题(见评论部分):
我在使用 PushPad 时遇到问题。我创建了一个项目,实现了代码等等。我的问题是 Chrome不显示我发送的推送通知(桌面版和移动版)。使用 Firefox 一切正常。我在发送通知的那一秒内就会收到通知。
一段时间后,我在 Chrome 开发者工具(Ressources->Service Worker)中找到了“模拟推送事件”功能。单击此按钮时,Chrome 会显示我之前发送的推送通知。
那么推送通知似乎是由PushPad发送并被接收,但不会自动显示,就好像它们被Service Worker排队一样?但是我的网站用户不必进入开发者控制台并单击该按钮来接收通知(它应该就像在 Firefox 中一样)。
我已经尝试使用我的“项目 ID”和“项目编号”(来自我的 Google 项目)作为我的GCM 发件人 ID。两者都会导致上述问题。而且我还生成了一个新的 API-Key 并在我的 Pushpad-Project 中对其进行了更改,但没有任何改变。
当我使用Pushpad DEMO从官方 Pushpad-Homepage 发送演示通知时,我还注意到同样的问题。它也是排队的,只有在我按下开发者控制台中的按钮时才会显示。
我已经在 2 台不同的 PC 和一台 Nexus 4 上用 Chrome 尝试了我的所有测试,但总是同样的问题。
你有什么建议吗?也许(只是猜测)Pushpad 提供的 Service Worker 存在一些问题(因为它在他们的 HP 上是一样的)?