【问题标题】:What is the difference between an app with a UIBackgroundMode key of location and an app that uses the significant-change location service?具有 UIBackgroundMode 位置键的应用程序和使用显着更改位置服务的应用程序有什么区别?
【发布时间】:2012-01-04 05:10:04
【问题描述】:

如果是这样,那么具有 UIBackgroundMode 位置键的应用与在后台使用显着更改位置服务的应用之间有什么区别?

使用重大更改位置服务的应用会暂停,直到位置发生更改,然后它会被唤醒并可以在后台执行操作。但是我的研究表明,具有 UIBackgroundMode 位置的应用程序也可以暂停,那么有什么区别?

【问题讨论】:

    标签: ios


    【解决方案1】:

    significant-location-change 是特殊的,它会传递给暂停的应用程序,如果应用程序没有运行,它也会启动并进入暂停状态以处理重要的位置改变事件。 如果您只使用重要的位置更新,则不需要位置的 UIBackgroundMode 键, 仅当您使用标准位置更改更新(即使用 startUpdatingLocation 方法)并且在应用暂停时也需要将这些更新传递给应用时,才需要位置的 UIBackgroundMode 键。

    【讨论】:

    • 区域监控呢?在这种情况下是否需要 UIBackgroundMode 键?
    猜你喜欢
    • 2012-02-03
    • 1970-01-01
    • 1970-01-01
    • 2012-10-10
    • 2011-06-10
    • 2010-10-17
    • 2010-10-30
    • 2010-11-15
    相关资源
    最近更新 更多