我想知道swift / xcode中位置管理器的pausesLocationUpdatesAutomatically(当它为true时)的详细设置。
据我们检查,Apple文档没有明确记录,但如果pausesLocationUpdatesAutomatically = true
,当Apple判断不需要GPS跟踪时,背景GPS跟踪会停止。我想知道细节。例如;
如果我们让distanceFilter很小,比如10m,是否意味着自动暂停不太准确?或者它与暂停功能没有任何关系?
activityType如何影响自动暂停?如果我们想要有最长的停顿时间,建议选择哪一个?
如果不更新GPS(GPS精度最低),但设备本身是否在颤抖?即暂停功能是否使用陀螺仪,加速度传感器?
(我自己检查,但想知道这里有任何先例......)
我发现stackoverflow中最近的主题在下面,但根本没有直接答案.. iPhone GPS in background never resumes after pause
我没有兴趣听到其他替代方案来实现我想要实现的目标,但我真的想知道pausesLocationUpdatesAutomatically
非常感谢!