两个设备 运行 同一个 PWA 可以检测到彼此接近吗?
Can two devices running the same PWA detect proximity to each other?
我正在尝试将一个简单的游戏编写为 PWA,并希望为用户提供一种找到彼此的方法。在我的理想世界中,它会像 3DS 上的 StreetPass 一样运行,但我不确定是否:
- 移动设备可以做到这一点
- 如果这是可以在 PWA 中完成的事情
这当然不理想(而且可能无法在生产中使用)但我怀疑我将不得不请求访问地理定位数据,偶尔(非常偶尔)将该数据发送到后端,并且比较其他设备的接近度。
Geolocation API 是您使用 PWA 满足任何位置需求的最佳选择。它显然有其自身的缺点,例如在 shady/indoor 位置获取 GeoLocation 不准确、速度慢且资源密集。但是,如果您的用例适用于不太精确的位置,那么这个 API 就可以了,因为所有主流浏览器都支持它。
我正在尝试将一个简单的游戏编写为 PWA,并希望为用户提供一种找到彼此的方法。在我的理想世界中,它会像 3DS 上的 StreetPass 一样运行,但我不确定是否:
- 移动设备可以做到这一点
- 如果这是可以在 PWA 中完成的事情
这当然不理想(而且可能无法在生产中使用)但我怀疑我将不得不请求访问地理定位数据,偶尔(非常偶尔)将该数据发送到后端,并且比较其他设备的接近度。
Geolocation API 是您使用 PWA 满足任何位置需求的最佳选择。它显然有其自身的缺点,例如在 shady/indoor 位置获取 GeoLocation 不准确、速度慢且资源密集。但是,如果您的用例适用于不太精确的位置,那么这个 API 就可以了,因为所有主流浏览器都支持它。