作者:王建毓桂恩佳士 | 来源:互联网 | 2022-12-21 11:58
从iOS 11.3开始,支持serviceworker功能
即使它不支持通知.我想知道是否可以只运行任何实时监听器(如firebase数据库)来接收实时数据并用于ServiceWorkerRegistration.showNotification
显示本地通知
可能吗?
1> Anand..:
虽然iOS尚不支持Web推送通知(截至2018年4月),但您可以做的就是从服务器端(在您的情况下是Firebase)中获取数据的事件监听器,并接收该数据以将其显示为通知/警报或者您希望如何在应用程序中呈现(而不是在iOS通知区域中).
不幸的是,这是您处理iOS通知的最佳方式.我知道,它对开发者来说并不是那么好:)希望Apple加速PWA.服务工作者本身迟到了一年多.期待什么!
更新:还有一个关于WhatWebCanDo.today和Apple的一个链接,它说iOS-Safari不支持推送通知作为w3c定义的Web标准.但看起来有一个OS X safari专有解决方案可用.