有人知道如何在不运行浏览器的情况下实现推送通知的接收吗?
答案 0 :(得分:11)
这有一些细微差别:
Chrome for Android :即使浏览器已关闭,推送消息也会唤醒服务工作者和Web应用程序。这是我们在所有平台上的默认和理想位置
桌面版Chrome :推送工作,如果浏览器仍处于打开状态,将唤醒服务工作者。但是,如果浏览器关闭,它将无法工作。如果您的Chrome应用设置为在后台运行,则可以强制浏览器保持打开状态。除此之外,我们(Chrome团队)正在研究如何在Windows,Mac和Linux上默认启用此功能。
适用于iOS的Chrome :推送功能无法在此平台上运行
答案 1 :(得分:1)
Chromium博客的帖子包含代码示例:http://updates.html5rocks.com/2015/03/push-notificatons-on-the-open-web
答案 2 :(得分:0)
如果允许Chrome在后台运行(可在设置中配置),则可以在background script可以运行的Chrome扩展程序中编写Chrome扩展程序,并且可以use GCM。