【问题标题】:Does the CL Visit API still work on iOS 14 when only approximate always allow location is granted? (not precise location)当仅授予近似始终允许位置时,CL 访问 API 是否仍可在 iOS 14 上运行? (位置不准确)
【发布时间】:2020-07-22 08:52:36
【问题描述】:

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

CLVisit API 在禁用“精确位置”的情况下仍然可以工作吗?如果是,那又如何?到目前为止,据说大概的位置是 1-20 公里,每小时最多轮询 4 次。

这不应该是说去很远的地方长期访问会被报道吗?我已经行驶了 20 多公里并停留了几个小时,API 没有报告任何访问。

【问题讨论】:

    标签: ios core-location ios14


    【解决方案1】:

    有效吗?是的。仍然会报告访问次数,并且比较一部装有 iOS 13 的手机和另一部装有 iOS 14 且禁用精确定位的手机上报告的访问次数,我发现报告的访问次数相同,到达/离开时间大致相同。

    它运作良好还是如您所愿?没有。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-26
      • 1970-01-01
      • 2021-01-09
      • 1970-01-01
      • 2017-11-12
      • 1970-01-01
      • 2020-07-15
      相关资源
      最近更新 更多