iOS 12.2 是否支持 PWA 的 GPS?

Does iOS 12.2 support GPS for PWA?

我正准备构建一个 PWA,但它需要使用 GPS。我知道 Android 支持,但不知道这是否适用于 iOS 用户。 有谁知道 iOS 12.2(当前最新版本)是否支持 PWA 的 GPS?

100% sure you can use GPS in iOS PWA

PWA 在 iOS

上的能力

通过 iOS 上的 Web 平台,您可以访问:

  • 地理位置
  • 传感器(磁力计、加速度计、陀螺仪)
  • 相机
  • 音频输出
  • 语音合成(仅连接耳机)
  • 苹果支付
  • WebAssembly、WebRTC、WebGL 以及许多其他实验性的 旗帜下的功能。

限制

与本机 iOS 应用相比:

  • 该应用最多只能存储 50 Mb
  • 的离线数据和文件
  • 如果用户几个星期不使用该应用,iOS 将释放 应用程序的文件。
  • 无法访问蓝牙、串口、Beacons、Touch ID、Face ID、ARKit、 高度计传感器,电池信息
  • 无后台处理
  • 无法访问私人信息(联系人、后台位置)和 也无法访问本地社交应用程序
  • 无法访问应用内支付
  • 没有推送通知,没有图标徽章或 Siri 集成

Progressive Web Apps on iOS are here - Medium

ref1 ref2

任何想要在 iOS 12.2 上详细查看 PWA 的人,请查看 this article from Maximiliano Firtman on Medium(发布于 2019 年 3 月 26 日)。简而言之,Apple Web Kit 团队为 PWA 创建了一个新框架。它不再依赖于 Safari。我遇到的主要缺点是,当页面包含延迟加载的图片时,通过 service worker 进行的更新以及离线浏览似乎不再有效。