iOS 重要位置监控只监控 WiFi?

Posted

技术标签:

【中文标题】iOS 重要位置监控只监控 WiFi?【英文标题】:iOS Significant Location Monitoring Only Monitors WiFi? 【发布时间】:2014-04-29 02:18:31 【问题描述】:

好的,我不确定这个问题是否已被具体提出,尽管我确实先进行了一些搜索,但没有任何结果。 我正在阅读有关重要位置监控的文档,并遇到了这个:

显着变化的位置服务提供的准确度足以满足大多数应用的需求,是标准位置服务的省电替代方案。 该服务使用 Wi-Fi 来确定用户的位置并报告该位置的变化,从而使系统能够比其他方式更积极地管理电源使用情况。重大变化的位置服务还可以唤醒当前暂停或未运行的 ios 应用程序,以提供新的位置数据。 块引用

现在,我在 *** 上读过很多次,该服务实际上还监控手机信号塔的变化。如果没有,那么有没有人在城市以外有过这项服务的经验?它是否有任何位置变化?

谢谢!

【问题讨论】:

【参考方案1】:

在过去一周左右的时间里,我对重要的位置变化监控进行了大量测试,我得出以下结论:

1)我上面贴的报价是错误的。我在城外看到了显着的位置变化监控触发器。

2)这实际上取决于给定区域的蜂窝塔的密集程度。我住在卡尔加里,我们的细胞密度比大多数地方都少。所以我注意到这项服务每隔 500 - 1000 m 左右就会在市中心触发一次。在城市的郊区,它一般每10-20公里一次。在我所在城市不靠近核心的地区,通常速度约为 5 - 10 公里。

3) 服务应在应用程序关闭后重新启动,而无需用户关闭它。当位置发生重大变化时,应该会发生这种情况。但是,如果用户关闭手机并重新启动它,应用程序将立即重新启动。我认为手机清除了它的 cell id 列表,所以当它重新启动时,它会自动认为发生了很大的位置变化。

【讨论】:

以上是关于iOS 重要位置监控只监控 WiFi?的主要内容,如果未能解决你的问题,请参考以下文章

如何监控无线上网(wifi)数据?

deepinmind监控换了网络怎么调试

iOS CLLocationManager - 手动进行区域监控

没有使用重要位置监控的互联网没有位置坐标

无线wifi监控怎样设置

iOS网络监控— BMReachability