我正在考虑开发的iPhone应用程序需要能够定期向后端服务报告GPS坐标。据我所知,iPhone目前不支持后台应用程序,这意味着我无法让后台运行的应用程序并将坐标发送到服务器。
什么是合理的解决方法?由于推送通知在iPhone上可用,服务器是否可以实际拉取手机以获取任何类型的数据?虽然不理想,但仍然会用必要的信息更新后端。
谢谢!
答案 0 :(得分:2)
iOS 4允许应用程序在其有限的多任务,背景状态下访问某些GPS功能。请参阅here。
修改强>
根据this SO question,另请参阅用于获取significant location changes更新的API。
以及如何在此SO question的后台执行此操作。