【发布时间】:2021-07-20 10:35:32
【问题描述】:
我正在寻找一种在 ios pwa 应用上发送和显示通知的方法。
我知道这是不可能的,因为 ios safari(以及非 ios 上的其他浏览器)既不支持推送 API,也不支持通知 API。
我想知道是否有解决方法。
我已经看过this answer,但说实话完全不明白。
【问题讨论】:
标签: javascript ios push-notification safari progressive-web-apps
我正在寻找一种在 ios pwa 应用上发送和显示通知的方法。
我知道这是不可能的,因为 ios safari(以及非 ios 上的其他浏览器)既不支持推送 API,也不支持通知 API。
我想知道是否有解决方法。
我已经看过this answer,但说实话完全不明白。
【问题讨论】:
标签: javascript ios push-notification safari progressive-web-apps
新:
Push API 目前正在为 Safari(包括 iOS)开发。它目前尚未完成,但应该可以在接下来的几个月内在 Safari 技术预览版中进行测试。
旧:
无法在 Safari 上设置推送通知。它被多次提起,甚至成为今年 WWDC 的主题。
查看以下主题:
https://developer.apple.com/forums/thread/681575
https://developer.apple.com/forums/thread/681748
如果开发者想要在 Safari 中推送通知,我们需要声音更大。如上面链接所述,原生应用程序在 2009 年收到通知,现在是 2021 年,Apple 甚至没有表示他们是否愿意为此工作。
【讨论】:
在我写这个答案的时候,事实并不适用于移动 Safari。我正在做一个长期的研究...... Safari上的Apple PWA增加了很多,但无法与Google Chrome浏览器等其他浏览器相提并论。正如article中所说:
此时苹果的 iPhone 和 iPad 不支持原生 推送通知。您可以优雅地回退到 SMS 通知。
所以,直到我有这份简历可以分享:
字体:webkit.org,developer.apple.com,brainhub.eu,love2dev.com,firt.dev
【讨论】: