【问题标题】:Using Location Manager when app is removed from background in iOS 7在 iOS 7 中从后台删除应用程序时使用位置管理器
【发布时间】:2014-11-19 23:48:13
【问题描述】:

我正在开发一个应用程序,我想了解位置管理器,当用户在 iOS 7 及更高版本中从后台删除应用程序时,它会起作用吗?

我正在使用这个委托方法: -(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations;

当应用从后台移除时会被调用吗?

我设置的距离过滤器是 50 米,期望精度为 NearestHundredMeters。

问候, 阿米尔

【问题讨论】:

    标签: iphone geolocation core-location


    【解决方案1】:

    如果您希望函数在后台运行,只需转到 AppDelegate 并将您的代码块放入“applicationDidEnterBackground”函数AppDelegate Location

    【讨论】:

      【解决方案2】:

      如果您想在应用从后台删除时运行您的应用,您必须遵循本文档中的一些说明。

      https://developer.apple.com/Library/ios/documentation/UserExperience/Conceptual/LocationAwarenessPG/RegionMonitoring/RegionMonitoring.html

      【讨论】:

      • 我没有使用区域监控,因为它需要蜂窝数据,并且仅限于监控 20 个区域。
      猜你喜欢
      • 2013-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-15
      • 1970-01-01
      • 1970-01-01
      • 2015-09-05
      • 1970-01-01
      相关资源
      最近更新 更多