iOS9 是不是支持 Web 通知?

Posted

技术标签:

【中文标题】iOS9 是不是支持 Web 通知?【英文标题】:Does iOS9 support Web Notifications?iOS9 是否支持 Web 通知? 【发布时间】:2015-09-11 12:30:03 【问题描述】:

ios 9 移动版 Safari 是否支持 Web Notifications API?

除了 one 之外,我找不到任何指向 html5 新功能的来源。

【问题讨论】:

【参考方案1】:

不,根据caniuse 和HTML5test 他们不支持它。

老实说,从 Apple 的角度来看,它不太可能允许这样做,因为它离开了他们自己的平台,并且会对电池产生负面影响,因为它必须保留浏览器及其网络连接有效。

【讨论】:

为什么它会离开他们的平台?那么在 OSX 上支持它的原因是什么? 它使网站在非 iOS 设备上运行变得更加容易。这肯定不是苹果想要支持的东西。它还会耗尽电池电量,因为它无法完全挂起浏览器及其网络连接。 第一点不是我的理由。这会让人质疑为什么 Apple 完全支持 W3C 标准。如果浏览器需要在后台线程中运行,它真的对电池寿命有害吗?这不是原生应用的一般行为方式吗? 他们支持OGG吗? color 输入类型?不,它们不支持任何标准的所有可用部分,包括 HTML5。而且它们不是必需的。他们可以随心所欲。 Apple 更喜欢人们在 Web 应用程序上使用原生应用程序,他们对只允许通过 iTunes 应用商店安装的原生应用程序拥有更多控制权。这样一来,他们还获得了所有应用购买/应用内购买的 30%——因此他们有意采取了一些措施来削弱开放的网络应用,并使原生应用更受欢迎。这些步骤之一是不支持网络应用通知 - 或尽可能延迟支持。

以上是关于iOS9 是不是支持 Web 通知?的主要内容,如果未能解决你的问题,请参考以下文章

混合移动应用程序是不是支持推送通知?

PayPal 是不是支持捐赠按钮的 webhook 或即时付款通知?

友盟分享在不同系统ios9和ios7有啥不同白名单

漂亮的JavaScript通知,支持Web通知。

Safe Area Layout Guide before iOS9.0

如何通知用户 web 应用程序不支持 IE6