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