我正在尝试为跟踪背景的iPhone应用程序提供最佳的位置跟踪方法。
后台模型与Android和Windows Phone平台略有不同,我不确定如何获得最佳效果。
我想要完成的是:
大多数后台方法都不适合我,因为它们要求应用程序不终止。即使应用终止,我也想提交位置信息。我也不关心系统每隔一分钟,每小时一次或每天执行一次我的后台作业。我需要系统允许的频率。我找到了两种可能的解决方案:
问题是:我可以吗
请指教。替代解决方案受到赞赏。
最好的方法是使用苹果的核心位置api
它提供了多种基于所需精度或电池寿命考虑因素来跟踪用户位置的方法
您可以向通知中心注册有关位置信息的信息。...手机会在特殊条件下定期启动您的应用程序(不会启动全部功能),以便您可以相应地更新数据和应用程序变量
这样,无论应用程序是否打开都没有关系
您需要查看的两件事是通知中心和核心位置api
这是api参考的链接Core Location Framework Reference
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句