首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >发生自动锁定时,iOS后台定位模式无法工作

发生自动锁定时,iOS后台定位模式无法工作
EN

Stack Overflow用户
提问于 2013-07-23 13:36:04
回答 2查看 1.3K关注 0票数 0

我在申请方面有问题。我是iOS和objective的新手,我从事背景定位应用程序的开发。一切都很好,直到自动锁定发生或用户按下电源按钮。然后应用程序运行5到8-9分钟,然后停止更新位置管理器。这是正常的吗?这种情况发生在6.0.1 iPhone版本的iOS上。我不能在另一部手机上测试,因为会员中心暂时瘫痪了。我猜那个应用程序会进入暂停状态。当我再次打开它时,它立即开始更新位置管理器。

有解决办法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-24 15:09:58

CLLocationManager有一个默认为YES的属性pausesLocationUpdatesAutomaticaly。这意味着,如果用户处于后台,并且有一段时间没有移动,那么系统电池保护程序就会删除应用程序的位置更新。如果你把这个放到没有系统永远不会关闭位置更新,如果你不终止应用程序或关闭它自己。

票数 3
EN

Stack Overflow用户

发布于 2013-07-23 13:39:55

请按照本教程获取bacvkground中的位置:

iOS教程中的后台模式

中间有一个叫做“背景中的位置”的部分,它解释了你需要做的每一件事,以获得背景中的位置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17811798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档