iOS上的PWA推送通知

10

我正在寻找一种在iOS PWA应用程序上发送和显示通知的方法。

我知道这是不可能的,因为iOS Safari(以及iOS上的其他浏览器)都不支持推送API或通知API。

我想知道是否有绕过这个问题的方法。

我已经查看了这个答案,但老实说完全不理解。


iOS 15.4发布后有更新吗? - Naveen Kumar
2个回答

6
事实上,截至我回答此问题时,移动版Safari并不支持。我正在进行一项长期的研究... 在Safari上,苹果公司的渐进式Web应用(PWA)增加了很多,但与其他浏览器如谷歌Chrome不可比拟。正如在文章中所说:

此时此刻,苹果的iPhone和iPad不支持本机推送通知。您可以优雅地退回到短信通知。

因此,目前我可以分享的是:
  • 渐进式Web应用(PWA)在iOS上能否使用?是...
  • 苹果可能希望将PWA作为Apple Store的替代品。
  • 我们仍然无法在Safari中打开外部链接
  • 仍然无法使用推送通知
  • 存在50MB服务工作者缓存限制
  • 未被使用的Web应用程序将在7天后清除其缓存的资产
字体:webkit.orgdeveloper.apple.combrainhub.eulove2dev.comfirt.dev

5

更新:

Safari(包括iOS)目前正在开发中的Push API。虽然尚未完成,但应该可以在接下来的几个月内在Safari技术预览版中进行测试。

旧:

Safari上无法使用推送通知。这已经被提出很多次,甚至成为今年WWDC的一个话题。

请参见以下主题:

https://developer.apple.com/forums/thread/681575

https://developer.apple.com/forums/thread/681748

如果开发人员想要在Safari中使用推送通知,我们需要更响亮的声音。如上面的链接所述,原生应用程序在2009年获得了通知,现在已经是2021年,Apple甚至没有表明他们愿意在此方面工作。


4
嘿,Tony,我今天偶然看到了你的回答,想问一下你是否有任何链接可以提供更多关于Push API进入Safari的信息?谢谢,Luke - Lukas Marschall
@LukasMarschall https://firt.dev/ios-15.4b - Tony J Watson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接