【问题标题】:iOS background mode when app is not running?应用程序未运行时的iOS后台模式?
【发布时间】:2017-09-24 15:17:27
【问题描述】:

当应用关闭时,接收位置更新的后台模式是否可用?有什么方法可以收集和分享Friends app之类的位置数据吗?它始终共享位置,即使在不运行时也是如此。

【问题讨论】:

    标签: ios core-location ios-background-mode


    【解决方案1】:

    如果您的应用即使在后台也必须保持监控位置,请使用标准位置服务并指定 UIBackgroundModes 键的位置值以继续在后台运行并接收位置更新。 (在这种情况下,您还应该确保位置管理器的 pausesLocationUpdatesAutomatically 属性设置为 YES 以帮助节省电量。)

    如果 GPS 级别的准确性对您的应用来说并不重要,并且您不需要持续跟踪,则可以使用重大变化的位置服务。正确使用重大变化定位服务至关重要,因为这些更新会全天候持续运行,直到您停止它们,如果不有效利用,实际上会导致更高的能源使用。

    查看Location and Maps Programming Guide 了解更多信息。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-18
    • 2014-04-13
    • 1970-01-01
    • 2012-05-27
    • 2015-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多