我一直在尝试找出一种解决方案,从我的网站向设备发送推送通知。我已经研究过Pushed
,OneSignal
等,但一直无法找到解决方案。
是否可以通过某种方式通过 APNS(Apple 推送通知服务)?
谢谢
编辑:关于 SO 的其他问题,要么谈论桌面上的网络浏览器上的推送通知,但我希望找到 iPhone 上浏览器的解决方案。
我一直在尝试找出一种解决方案,从我的网站向设备发送推送通知。我已经研究过Pushed
,OneSignal
等,但一直无法找到解决方案。
是否可以通过某种方式通过 APNS(Apple 推送通知服务)?
谢谢
编辑:关于 SO 的其他问题,要么谈论桌面上的网络浏览器上的推送通知,但我希望找到 iPhone 上浏览器的解决方案。
网站可以向 Android 上的 Chrome(以及即将推出的 Firefox)用户发送 Web 推送通知,但在 iOS 设备上无法执行此操作。
苹果目前还没有表明他们是否计划增加对此的支持,但他们很有可能最终会增加它。
这是我几个月前写的一篇博客文章,讨论了这个限制:https ://onesignal.com/blog/when-will-web-push-be-supported-in-ios/
截至 2018 年 5 月 9 日:虽然桌面 Safari 已经实现了专有的“Safari 推送通知”API,但截至今天,仍然无法向 iOS 的 Safari v11.1 发送推送通知。
有关(桌面)Safari 推送通知的更多信息:https ://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/NotificationProgrammingGuideForWebsites/Introduction/Introduction.html
从好的方面来说,最近发布的Safari 11.1 现在确实支持 Service Workers ,这是符合标准的 Web Push API的先决条件,所以现在我们有可能在未来版本的 Safari 中看到 Push API 支持(包括,希望,iOS版)
有关 Webkit 中 Service Worker 的更多信息:https ://webkit.org/blog/8090/workers-at-your-service/