iphone - "Find my friends"样式 GPS(远程定位)

标签 iphone ios objective-c ios6 geolocation

在“查找我的 friend ”ios 应用程序中, friend 可以询问另一个人的位置。查找我的 friend 会在后台抓取位置,位置服务箭头会立即出现。我主要关心的事实是,GPS 箭头指示器仅在用户被 friend ping 时显示(不会保持打开状态)。

我的预期场景:Bob 打开应用程序并向他的 friend John 发送 John 的位置。约翰的手机瞬间显示 GPS 箭头,并在后台将他的位置发回服务器,我们可以在服务器上将信息发回给鲍勃。

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

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

非常感谢!!

最佳答案

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

关于iphone - "Find my friends"样式 GPS(远程定位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17494135/

相关文章:

iphone - 类的 .h 文件中的 Typedef 枚举常量?

ios - 将 float 的 UIButton 放在 UICollectionView 之上

objective-c - 在iOS上按与当前位置的距离对实体进行排序的最佳策略是什么?

ios - 可达性返回错误状态

ios - 界面构建器上的自定义格式化程序的用途是什么?

iphone - 如何在 iPhone 中创建自定义时间栏?

ios - 重新绘制静态单元格并赋予它们新外观 IOS

iphone - 动态使用 UIViewContentModeScaleAspectFit 和 UIViewContentModeScaleAspectFill

iphone - 无法将 Facebook 集成到 iPhone 应用程序

ios - 点击 subview Controller 或父 View Controller 时处理键盘关闭的替代方法?