iPhone定期后台任务
我有一个问题,我想定期收集 GPS 数据,比如每 5 分钟一次。当应用程序运行时,我可以毫无问题地执行此操作。不过我想知道是否有一种标准方法可以使用 iPhone 的“多任务处理”来做到这一点。我可以使用后台进程使用不断更新的模型和重大变化来收集数据,但这些数据要么太耗电,要么不准确。
我正在查看 NSLocalNotification,但是我不确定在定期检查位置时是否将应用程序保持在后台状态,我认为这只能选择启动应用程序。
提前致谢。
I have and issue where i want to collect GPS data periodically, say every 5 minutes. I can do this no problem when the app is running. However i wanted to know if there is a standard way to do this using the iPhone 'multitasking'. I can collect the data using the background process using the constant updating model and the significant changes, but these are either too battery intensive or to inaccurate.
I am in the process at looking the the NSLocalNotification, how ever i'm not sure the keeps the app in a background state while checking location periodically, i think this only has the option of launching the app.
Thank in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
无法定期执行 GPS 采集(例如每 5 分钟一次)。
来自苹果文档:
There is no way to perform periodically GPS acquisition (each 5 min for example).
From Apple documentation: