【问题标题】:Location not update during phone call通话期间位置不更新
【发布时间】:2016-11-07 05:19:45
【问题描述】:

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

【问题讨论】:

    标签: ios objective-c iphone location cllocationmanager


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回答。您知道 Apple 在其设备的规格中提供了有关支持双频技术的信息吗?
    【解决方案2】:

    您将转到设置 -- 隐私 -- 位置 -- 您的应用 -- 始终设置或在使用应用时设置

    【讨论】:

    • 我已经使用位置访问 - “总是”。正如我仅在通话期间写的上述问题一样,如果我只是在后台移动应用程序一切正常。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多