【问题标题】:Significant location change doesn't work on Wifi only devices重大位置更改不适用于仅 Wifi 的设备
【发布时间】:2016-03-24 08:06:14
【问题描述】:

如果我错了,请纠正我,我有两台设备 (iPhone),一台带有 sim 卡并连接了 wifi,另一台没有活动的 sim 卡但连接到 wifi。我在火车上测试两台设备上的重大位置变化,只有一个带有 sim 卡的设备发送了重大的位置变化事件。没有 sim 卡的那个没有触发任何事件,即使它仍然连接到 Wifi。

感谢任何链接引用。 IMO,重大的位置变化是否仅适用于蜂窝数据?

【问题讨论】:

    标签: ios core-location cllocationmanager


    【解决方案1】:

    我相信只有当手机从一个蜂窝塔换到另一个时,重大的位置变化才会更新位置,所以如果它不在蜂窝网络上(没有 sim 卡),它就无法检测到,因此无法提供位置: )

    来自 Apple 文档:

    显着位置更改服务更适合想要获取用户初始位置然后只想知道该位置何时更改的应用。 此服务需要蜂窝硬件,并且提供事件的频率低于标准位置服务。

    Source

    【讨论】:

    • 我也这么认为,但不幸的是我找不到任何证据来证明这一点。如果你碰巧找到了请分享一下,对我很有帮助!
    • 谢谢诺米斯!如果你能提供链接参考就更好了。我可以有你找到的链接参考吗?提前致谢。
    • 谢谢!我创立了它!许多人感谢您的帮助!
    • 我在我的答案中添加了一个“来源”链接 :) 它位于“获取用户当前位置”的标题下。如果您也能接受我的回答,那就太好了! :)
    猜你喜欢
    • 2022-08-10
    • 2012-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多