我正在开发一个应用程序,允许我跟踪设备的位置,我们的想法是应用程序每隔几个小时通知我们的服务器当前位置,以便我可以向用户发送相关的推送通知。 即使应用程序未运行(应用程序应该被操作系统唤醒),这应该可以正常工作。 我正在阅读位置感知编程指南(http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html),我认为重大变更位置服务可以帮助我实现这一目标,但是指南提到了这一点:
它应该做最少的工作并避免任何任务(例如查询 网络)可能会阻止它在分配之前返回 时间到期。
如果是这种情况,我认为我无法通知我们的服务器位置变更。
我认为这是可能的,因为像“查找我的手机”这样的应用程序必须每隔一段时间获取设备的更新位置。
如果这不是正确的方法,我将不胜感激任何有关如何使其发挥作用的信息的指示。
由于