当仅授予近似始终允许位置时,CL Visit API 是否仍适用于 iOS 14? (位置不准确)

Does the CL Visit API still work on iOS 14 when only approximate always allow location is granted? (not precise location)

从初始测试来看,当 iOS 14 设备被授予 'Always' 位置权限但“精确位置”被禁用时,CLVisit API 似乎什么都不做。

CLVisit API 是否仍然可以在禁用“精确定位”的情况下使用?如果是,怎么会这样?到目前为止,据说大概位置是 1-20 公里,每小时最多轮询 4 次。

这不是说长途跋涉会被举报吗?我已经开了 20 多公里并停留了几个小时,API.

没有报告任何访问。

有用吗?是的。仍然会报告访问次数,比较一个 phone 和 iOS 13 以及第二个 iOS 14 和禁用精确位置的访问次数,我看到报告的访问次数大致相同arrival/departure 次。

效果好还是您可能想要的?编号

我刚刚使用我的一个应用程序进行了测试,该应用程序使用 CLVisit - 在 iOS 14 上,没有精确定位,它报告了一次水平精度为 6.8 公里的访问,访问中心大约是距离我的实际位置 3 或 4 公里。

在下图中,所选注释是CLVisit报告的位置,没有精确位置。绿色阴影圆圈是该访问报告的准确性。蓝色标记是记录访问时我的实际位置。

我建议您需要鼓励用户为任何使用 CLVisit 的应用启用精确定位。