基于时间的GPS位置(iphone)

我想创build一个(基于游戏的)iPhone应用程序,它将您的GPS位置在特定的时间(如一天3-5次)发送到服务器。 我发现了一个苹果页面,解释了在位置,音乐和VOIP等背景下运行的一些function。

我需要GPS在仪表上准确。

有人可以帮我一个小例子吗?

这真的取决于你的位置使用情况。 如果你积极监控,亲吻你的用户电池再见。 非常详细的准确度,甚至更大的电池命中。 就准确性而言,位置的背景是全部或没有。

命中较less,准确度较低的是-startMonitoringForSignificantLocationChange。 可能对你来说不够准确。

更好地根据使用情况,区域监测。 在进入或退出定义区域时触发事件。

您没有准确性和定时的基于位置的事件的好处。 你可以做到这一点,但是你需要付出更多的努力。

虽然这是未经testing,我正在计划一个类似的需求的应用程序。 我的解决scheme是,在重大的位置变化,应用程序将确定什么时间间隔之间存在的更新时间戳,当我关心知道用户的位置(例如下午5点)。 如果低于某个阈值,它将进入startUpdatingLocation模式(全功率,电池耗尽,这就是为什么该阈值是重要的),然后在每个位置更新,检查目标时间是否已经过去。 如果是这样,请将更新发送到您的服务器,并返回到监视重大更改。 问题是,如果它仍然需要一些动作来触发重要的更新更新…所以它不是一个完全可靠的解决scheme,但它可能取决于你如何使用数据

你不能“安排后台工作”。 iOS不允许它。

解决办法是设置自己的重大变化的通知(这是一个电池的命中,但它并不可怕),然后只有在偶尔间隔做任何事情。

    Interesting Posts