“寻找我的朋友”式 GPS(远程 ping 定位)

Posted

技术标签:

【中文标题】“寻找我的朋友”式 GPS(远程 ping 定位)【英文标题】:"Find my friends" style GPS (remotely ping for location) 【发布时间】:2013-07-05 17:29:36 【问题描述】:

在“查找我的朋友”ios 应用中,朋友可以询问其他人的位置。查找我的朋友在后台抓取位置,位置服务箭头会立即出现。我主要关心的是 GPS 箭头指示器仅在用户被朋友 ping 时才会显示(不会一直亮着)。

我的预期场景:Bob 打开应用程序并 ping 他的朋友 John 以获取 John 的位置。 John 的手机瞬间显示 GPS 箭头,并在后台将他的位置发送回服务器,我们可以将信息发送回 Bob。

实现这一目标的基本策略是什么?有什么方法可以在后台唤醒应用以获取位置?

我不想使用诸如重大位置变化之类的东西,因为我只想在特定操作发生时获取用户位置(朋友 ping 他们)。

非常感谢!!

【问题讨论】:

【参考方案1】:

即使我正在尝试相同的解决方案,但经过大量研发后,我发现您无法请求设备打开应用程序并发送位置...苹果使用他们自己的 api 来获取位置请求到达时的朋友。

【讨论】:

【参考方案2】:

您需要在手机上运行一项服务,该服务可以处理获取用户位置并将其发回的请求。

【讨论】:

什么样的服务可以让我在后台激活应用程序?我不想发送推送,因为它会显示给用户,并且我不知道在应用程序处于后台时从服务器到客户端的任何其他方式。谢谢!

以上是关于“寻找我的朋友”式 GPS(远程 ping 定位)的主要内容,如果未能解决你的问题,请参考以下文章

无人机飞控三大算法汇总

NB-IOT医院设备仪器开关机效率OEE工作状态电力(电流)GPS定位监测方案

android的怎么使用gps定位

GPS定位器定位不准是啥原因

gps定位的基本原理

我的GPS定位 我开了为啥还显示定位失败