【问题标题】:iOS Web notifications supported?支持 iOS 网络通知吗?
【发布时间】:2016-01-04 09:56:10
【问题描述】:

iOS 中的浏览器是否支持类似于 Android 上的 Chrome 的推送通知? Google 似乎在他们的 GCM 演示视频中提到了它,但我找不到任何相关信息。

【问题讨论】:

    标签: ios google-cloud-messaging web-push chrome-gcm safari-push-notifications


    【解决方案1】:

    iOS 上目前没有任何浏览器支持 Web 推送通知功能 Chrome 桌面版和 Android 支持 — 或 Service Worker,正如您正确指出的那样。

    在不同的浏览器中查看implementation status of Service Workers

    Apple 已在 Mac OS X 上试验了推送通知,is available here 的文档。

    【讨论】:

      【解决方案2】:

      我认为您正在寻找的是 Web 应用程序的推送通知。基本上,Web 应用的推送消息可以通过 Service Worker 和 Web 应用清单来实现。

      documentation 仅描述了在 chrome 应用程序上的实现,但有一个关于如何在网络应用程序中实现它的参考。你可以查看完整的实现Here

      【讨论】:

      • 你是对的。但我检查过的浏览器都不支持 iOS 上的服务人员。我已经有一个可以在桌面和 android chrome 上正常运行的网络应用程序,但它在 iOS 上不起作用。所以我想知道我是否需要为 iOS 做一些不同的事情,或者它是否不受支持。
      【解决方案3】:

      iOS 目前根本不支持 Service Worker。 iOS 浏览器将不支持 Web 推送通知。 https://webkit.org/status/#specification-service-workers

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多