Apple在 WWDC22 上宣布Web Push 终于来到了 Safari。它已经在 macOS 上的 Safari 16 Beta 中可用。明年,它也将登陆 iOS 和 iPadOS。
iOS 推送通知是迄今为止最受欢迎的功能。并且有充分的理由——PWA 越来越成为标准 Google Play/App Store 应用范式的可行替代方案:
- PWA 只需要一个代码库
- 更新不需要批准。
- 应用内购买没有高额佣金
- 可以通过编程方式创建PWA
- 没有人可以禁止您的 PWA。它存在于免费网络上。
推送通知是一个瓶颈。以前只能在 Android、Windows 和 macOS(通过 Chrome)上使用,iOS 缺乏支持意味着整个平台根本无法发送通知。
有了 Apple 对 Web 推送的支持,可以说你可以用 PWA 做不到的原生应用程序做不了多少事情。
Web Push 什么时候可以在 Safari 上使用?
我们不知道开发人员何时能够提示公众允许 Safari 上的通知。但这是我们所知道的:
Web Push在 macOS Ventura 上的Safari 16 Beta中可用。测试版今天可以下载。
Web Push 将于2023 年进入 iOS 16。
从那里,我们可以对一般可用性做出一些有根据的猜测。
Safari 15 于 2021