如何让iOS应用后台持续运行超10分钟,避免进入挂起状态?
iOS后台持续定位追踪问题
我参考Core Location相关教程实现了定位追踪功能,该功能可获取经纬度数据,且在应用关闭或后台状态下也能持续提供定位信息。但发现应用后台运行约10分钟后会进入**suspend(挂起)**状态,此时拿起手机,追踪会停止(无经纬度数据返回),必须将应用切换至前台才能恢复追踪。我需要实现后台无限期持续追踪,避免应用被挂起。
我已尝试以下方法,但均未解决问题:
- 设置定位距离过滤:
locationManager.distanceFilter = 3 // 每移动3米获取一次经纬度
- 创建无限递归函数试图保持应用活跃
内容的提问来源于stack exchange,提问作者SA DL
相关产品推荐
相关产品推荐

