几个月前,我看到Safari 7允许推送通知,这似乎是一个非常有用的工具,但我看到的每个示例都集中在桌面浏览上,而不是移动设备。
Safari推送通知在移动设备上是否有效?如果无效,是否有计划在不久的将来将其发布到Safari移动版?
几个月前,我看到Safari 7允许推送通知,这似乎是一个非常有用的工具,但我看到的每个示例都集中在桌面浏览上,而不是移动设备。
Safari推送通知在移动设备上是否有效?如果无效,是否有计划在不久的将来将其发布到Safari移动版?
我猜目前只是适用于OS X系统。我收到了一封来自苹果公司的邮件,详细内容可以查看 https://developer.apple.com/notifications/safari-push-notifications/。
我也在等待iOS上的基于Web的推送通知。但看起来苹果正在iOS平台上追求本地优先策略,给予本地应用比移动Web更多的特权。
由于这是两年前的事情,我不再认为这有用了,但苹果没有计划扩展到移动平台,也没有关于移动推送通知的计划。我已经在苹果开发者网站上找到了IOS无法进行推送通知的方法。然而,使用谷歌浏览器的用户可以使用Push API在Android上使用推送通知。(https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web?hl=en)
看起来macOS 13中的Safari 16将支持通知API。细节模糊/可能受到在macOS beta期间非揭示协议的保护。
Safari 16发布说明并没有特别提到iOS/iPadOS 16和Mobile Safari。
Web API
新功能
- 在macOS上添加了Web Push通知支持。
来源:https://developer.apple.com/documentation/safari-release-notes/safari-16-release-notes
目前还没有方法可以向移动Safari发送推送通知,也没有任何计划在未来添加它。
但是,Android上最新版本的Chrome开始通过Push API支持推送通知,因此苹果可能希望添加推送支持到iOS以避免被Android过时。