iOS上的推送通知渐进式web应用

iOS上的推送通知渐进式web应用,ios,push-notification,progressive-web-apps,Ios,Push Notification,Progressive Web Apps,我需要开发一个集成推送通知的渐进式web应用程序。在网上搜索,我发现对这个问题有不同的看法。 如果我理解正确的话,目前我们不能在safari for mobile中使用推送通知(但只能在桌面上使用)。是这样吗 您对获得相同的结果有什么建议吗(我不是iOS专家)?我想知道,在推送通知也适用于safari mobile之前,开发仅用于推送通知目的的本机应用程序可能是一个不错的选择 另外,我正在使用Angular 2开发PWA 感谢您的支持。不幸的是,基于iOS的最新版本(13.3)仍然不支持prog

我需要开发一个集成推送通知的渐进式web应用程序。在网上搜索,我发现对这个问题有不同的看法。 如果我理解正确的话,目前我们不能在safari for mobile中使用推送通知(但只能在桌面上使用)。是这样吗

您对获得相同的结果有什么建议吗(我不是iOS专家)?我想知道,在推送通知也适用于safari mobile之前,开发仅用于推送通知目的的本机应用程序可能是一个不错的选择

另外,我正在使用Angular 2开发PWA

感谢您的支持。

不幸的是,基于iOS的最新版本(13.3)仍然不支持progressive web app的某些功能:

  • Web推送通知
  • 背景同步
  • 页面生命周期
  • 网络视图上的服务人员
  • 通用链接/链接捕获

到目前为止,还没有关于下一个版本14将实现的消息。正如我在旧帖子中所说,我认为iOS不想在PWA中支持这些功能,因为这些功能有更大的机会被不必要的利用(垃圾邮件等)。而且他们可能还想迫使开发人员创建本机应用程序,而不是渐进式web应用程序

只有iOS上的本机应用才能注册推送通知,因为现在iOS不支持本机推送通知。我最好的选择是回到短信。您可以检测推送功能是否受支持,并为SMS显示不同的选择加入UI。当苹果加入其他人时,你的页面自然会允许推送通知选择加入。