1

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

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

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

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

非常感谢!!

4

2 回答 2

1

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

于 2013-12-26T11:57:19.253 回答
0

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

于 2013-07-05T17:55:31.860 回答