电话呼叫期间,位置不会更新

时间:2016-11-07 05:19:45

标签: ios objective-c iphone location cllocationmanager

我将我的应用程序配置为在后台接收位置更新,一切正常,除了一件事 - 电话呼叫期间位置不更新(仅使用3G,WI-FI关闭时)。 有人能解释我为什么会这样吗?

2 个答案:

答案 0 :(得分:0)

每当您拨打电话并同时访问数据时,您可能会看到此类问题,这完全取决于您使用的手机。要在通话期间访问数据,您的手机应支持双频技术。拨打电话时,您已经在使用一些带宽。如果手机不支持双频段频道,则会使用相同的带宽来访问互联网,然后您将遇到此类问题。此外,有时网络提供商本身不允许您同时拨打电话和访问互联网。尝试使用其他移动网络或其他手机。要确认您是否在通话期间收到数据,请尝试在通话期间打开“youtube”等其他应用,并检查您是否能够查看该应用。如果您能够查看该应用程序,那么您在使用基于位置的服务代码时出错了。通过发布用于获取位置的代码来提出另一个问题,以便我们为您提供帮助。

答案 1 :(得分:0)

  

您将设置 - 隐私 - 位置 - 您的应用 - 始终设置或使用应用