几个月前,我看到 Safari 7 允许推送通知,它似乎是一个非常有用的工具,除了我看到的每个示例都专注于桌面浏览,而不是移动设备。
Safari 推送通知是否可以在移动设备上运行,如果没有,是否有计划在不久的将来将其发布到 Safari 移动设备?
几个月前,我看到 Safari 7 允许推送通知,它似乎是一个非常有用的工具,除了我看到的每个示例都专注于桌面浏览,而不是移动设备。
Safari 推送通知是否可以在移动设备上运行,如果没有,是否有计划在不久的将来将其发布到 Safari 移动设备?
我想它只适用于 OS X,至少现在是这样。我收到了一封来自 Apple 的广播邮件:https ://developer.apple.com/notifications/safari-push-notifications/ 。
我也在等待 iOS 上基于 Web 的推送通知。但苹果似乎在 iOS 平台上奉行原生优先策略,赋予原生应用程序比移动 web 更多的特权。
[更新] Web 推送通知依赖于 WebKit (Mobile Safari) 中“支持”的“Service Workers”,但推送通知的状态尚不清楚。–感谢Chris Talman的更新
因为这是 2 年前,我不再认为这是服务,但苹果没有计划扩展到移动设备,也没有任何在移动设备上推送通知的计划。我一直在苹果开发者网站上,发现没有办法在 IOS 上推送通知。但是,使用 Google Chrome 的用户可以使用推送 API 在 Android 上使用推送通知 ( https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web?hl=en )
目前没有办法向移动 Safari 发送推送通知,也没有任何计划在未来添加它。
然而,Android 上最新版本的 Chrome 开始通过 Push API 支持推送通知,因此 Apple 可能希望向 iOS 添加推送支持以避免被 Android 过时。