iOS 12.2是否支持PWA的GPS?

时间:2019-02-25 10:52:22

标签: ios gps progressive-web-apps

我将要建立PWA,但它需要使用GPS。我知道Android支持该功能,但不知道这是否适用于iOS用户。 有谁知道iOS 12.2(当前最新版本)是否支持PWA GPS?

2 个答案:

答案 0 :(得分:1)

  

100%确保可以在iOS PWA中使用GPS

iOS上的PWA功能

使用iOS上的Web平台,您可以访问:

  • 地理位置
  • 传感器(磁力计,加速度计,陀螺仪)
  • 相机
  • 音频输出
  • 语音合成(仅连接了耳机)
  • Apple Pay
  • WebAssembly,WebRTC,WebGL以及其他许多实验性项目 标志下的功能。

限制

与本机iOS应用程序相比:

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

Progressive Web Apps on iOS are here - Medium

ref1 ref2

答案 1 :(得分:0)

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