“找到我的朋友”风格GPS(远程ping位置)

时间:2013-07-05 17:29:37

标签: iphone ios objective-c ios6 geolocation

在“找我的朋友”ios应用程序中,朋友可以询问另一个人的位置。找到我的朋友在后台抓取位置,并立即显示位置服务箭头。我主要关注的是GPS箭头指示器仅在用户被朋友敲击时显示(不会保持打开状态)。

我想要的场景:Bob打开应用程序并将他的朋友约翰打到John的位置。 John的手机暂时显示GPS箭头,并在后台将他的位置发回服务器,我们可以将信息发回给Bob。

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

我不想使用重要的位置更改,因为我只想在特定操作发生时抓住用户位置(朋友打他们)。

非常感谢!!

2 个答案:

答案 0 :(得分:1)

即使我正在尝试使用相同的解决方案,但是在R& DI加载后发现您无法请求设备打开应用并发送位置...苹果使用自己的api来获取位置请求到达时的朋友。

答案 1 :(得分:0)

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