异地推送通知是否适用于Chrome或适用于iOS的Firefox?

时间:2016-12-26 17:40:55

标签: javascript ios google-chrome firefox push-notification

在浏览器上查找有关off-site push notifications兼容性的信息,出现以下图片:

  • 大多数桌面浏览器都支持它,只要它们以某种方式在后台打开或运行即可
    • 除了Edge,其服务工作者仍在开发中
    • 除了Safari之外,到目前为止,只有传闻可能会考虑某天服务工作者的实施(或者您可以使用他们的privilege推送通知为completely non-standard implementation支付100美元与服务工作者无关)
  • 在Android上,Chrome和Firefox支持
  • 在iOS上,Safari肯定不支持它(与桌面浏览器相同,只是因为它"OS X only. Notifications for websites do not appear on iOS."而更糟)

但是,有iOS版本的Chrome和Firefox,但它们似乎与桌面/ Android浏览器的代码库不同。

Firefox for iOS,特别是According to MDN

  

由于Apple的App Store限制,[...]使用内置的   iOS上的iOS UIWebView,它基于WebKit

但是,仅限于使用WebKit作为渲染引擎并不一定意味着它无法实现服务工作者或推送通知。

特别是在Push Notifications page of the Mozilla/Firefox wiki中,有这句话:

  

移动定位Fx45 +以获得初始支持。 Android和iOS会   利用Google云消息传递(GCM)和Apple推送通知   服务(APNS)。

当然,这听起来更像是意图或可能性的声明,而非实际实施。

那么,使用服务工作者推送通知是否适用于Chrome或适用于iOS的Firefox?

是否有计划让它在这些iOS浏览器上运行,即使它不在Safari上?

0 个答案:

没有答案