我正在尝试为跟踪位置的iPhone应用程序提供最佳方法。
背景模型与Android和Windows Phone平台略有不同,我不确定如何获得最佳效果。
我想要完成的是:
大多数后台方法对我不起作用,因为它们要求应用程序不被终止。即使应用程序被终止,我也想提交位置。我也不关心系统执行后台工作的频率,每分钟一次,每小时一次或每天一次。我需要它,因为系统允许我。我找到了两种可能的解决方案:
问题是:我可以
请指教。 我们赞赏其他解决方案。
答案 0 :(得分:0)
最好的方法是使用苹果的核心位置api
它提供了许多方法来根据所需的准确度或电池寿命考虑来跟踪用户位置
您可以在通知中心注册位置信息....手机会在特殊条件下定期启动您的应用(它不会启动完整的功能),以便您可以相应地更新您的数据和应用变量
这样一来,如果应用程序是开放的,它就无所谓
您需要关注的两件事是通知中心和核心位置api
这是api参考的链接 核心位置框架参考