首页 > 解决方案 > iOS 上的推送通知渐进式 Web 应用

问题描述

我需要开发一个集成了推送通知的渐进式 Web 应用程序。在网上搜索我发现关于这个主题的不同意见。如果我理解正确,目前,我们不能在移动设备的 Safari 中推送通知(但仅限于桌面)。这样对吗?

您对获得相同结果有什么建议吗(我不是 iOS 专家)?我想知道也许开发一个仅用于推送通知目的的本机应用程序可能是一个不错的选择,直到推送通知也为 safari 移动设备准备好。

PS 我正在使用 Angular 2 开发 PWA。

谢谢你的支持。

标签: iospush-notificationprogressive-web-apps

解决方案


不幸的是,基于这篇文章以及最新的 iOS 版本(13.3)仍然不支持渐进式网络应用程序的某些功能:

  • 网络推送通知
  • 后台同步
  • 页面生命周期
  • WebView 上的 Service Worker
  • 通用链接/链接捕获

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


推荐阅读