pausesLocationUpdatesAutomatically - 通过distanceFilter和activityType

时间:2017-10-30 11:14:36

标签: ios swift locationmanager

我想知道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

的细节

非常感谢!

0 个答案:

没有答案