【问题标题】:Significant-Change Location Service vs. Standard Location Service in SwiftSwift 中显着变化的定位服务与标准定位服务
【发布时间】:2021-05-30 12:52:54
【问题描述】:

我有一个支持后台监控的应用程序。为了让我的应用程序能够注册设备的后台移动,我必须调用 startMonitoringSignificantLocationChanges()。但是,在我的代码中的某个时刻,我还必须调用 startUpdatingLocation()

我的问题是,如果我调用 startMonitoringSignificantLocationChanges() 并且稍后在我的代码中调用 startUpdatingLocation(),是否会覆盖重要的监控?具体来说,如果我终止我的应用,我的位置管理器是否仍会收到有关位置重大变化的更新?

【问题讨论】:

  • 我希望即使您激活“实时”位置更新然后终止您的应用程序,重大的位置更改通知更改也会持续存在,但您必须对其进行测试才能确定。跨度>

标签: ios swift location cllocationmanager region-monitoring


【解决方案1】:

经过几次测试,我得出的结论是,即使激活了“实时”位置更新,在后台运行应用程序或终止时仍会收到重要的位置更改通知。希望其他人会发现这很有用。

【讨论】:

    猜你喜欢
    • 2013-02-03
    • 2012-12-17
    • 2014-09-29
    • 1970-01-01
    • 2016-03-28
    • 2015-10-09
    • 1970-01-01
    • 2012-06-04
    • 2018-03-30
    相关资源
    最近更新 更多