从iOS 11.3开始,支持serviceworker功能。
即使它不支持通知,我想知道是否可能只运行任何实时监听器(例如firebase数据库)来接收实时数据,并使用ServiceWorkerRegistration.showNotification
显示本地通知。
这是可能的吗?
从iOS 11.3开始,支持serviceworker功能。
即使它不支持通知,我想知道是否可能只运行任何实时监听器(例如firebase数据库)来接收实时数据,并使用ServiceWorkerRegistration.showNotification
显示本地通知。
这是可能的吗?
虽然截至2018年4月,iOS尚不支持Web Push通知,但你可以在服务器端(在你的情况下为Firebase)添加事件监听器以接收数据,并将其显示为应用程序内的通知/警报或任何你想要呈现的方式(而不是在iOS通知区域中)。
不幸的是,这是目前处理iOS通知的最佳方式。我知道,这对开发人员来说并不是很好 :) 希望苹果公司能够加快PWA的速度。他们自己都比Service worker晚了一年多。我们应该期待什么呢!
更新:WhatWebCanDo.today上还有一个链接和来自Apple的链接,其中指出iOS-Safari不支持w3c定义的Web标准推送通知。但是看起来OS X Safari提供了一种专有解决方案。
showLocalNotification
,对吧? - Thaina Yu
observe(DataEventType.value,....)
,或者你可以使用Web Socket IO的listener on
。 - a.masri