是否可以在 PWA 未打开时使用服务人员跟踪地理位置
Posted
技术标签:
【中文标题】是否可以在 PWA 未打开时使用服务人员跟踪地理位置【英文标题】:Is it possible to track geolocation with a service worker while PWA is not open 【发布时间】:2019-06-10 00:35:11 【问题描述】:当应用程序未在手机上打开(在后台)时,是否可以使用服务人员从本地存储读取并跟踪 PWA 中的地理位置
到目前为止,我的研究表明没有,我发现 PWA 需要对位置服务开放。
谢谢,
【问题讨论】:
【参考方案1】:解决方案就在眼前,并且已经存在了好几年,POC 清楚地证明了这一点。不幸的是,W3C 和 Jake Archibald 等游说者已经竭尽全力阻止它被提供:-(
为什么?我不知道。 “cui bono” 论点指向插件供应商,例如 Ionic,其存在的全部理由似乎是背景地理定位。
完整的故事请参见link。
【讨论】:
感谢您的信息,之前阅读了一些关于此的内容,并希望有更多的动作,因为我阅读的文章较旧,PWA 概念似乎是一个快速变化的景观点。 是的,看起来他们将在第二天关闭原生移动应用业务,w3c 将为服务人员开放地理定位和其他传感器。 我不认为我们了解大局。谷歌和微软以及可能的其他公司在应用商店中赚到了很多钱,例如在 google play 上。如果我们可以从网络和服务人员那里访问传感器,那么他们将失去整个业务。很明显,他们的说客会尽一切努力阻止这种情况发生。我认为 Ionic 还不够大,您可以随时使用 NaiveScript,理论上更好。 请投稿github.com/w3c/geolocation-api/issues/74以上是关于是否可以在 PWA 未打开时使用服务人员跟踪地理位置的主要内容,如果未能解决你的问题,请参考以下文章