位置更新自动暂停iOS

我正在使用phonegap构建一个iOS应用程序。 当应用程序在后台运行时,我正在尝试让iOS将其当前位置更新到我的应用程序。 我已注册位置更新后台模式,但它不可靠。 经过一番研究,我相信iOS会自动暂停位置更新。 CLLocationManager中有一个名为’pausesLocationUpdatesAutomatically’的属性,我认为这个属性负责此行为。

以下声明来自CoreLocation.framework中的CLLocationManager.h

/* * pausesLocationUpdatesAutomatically * * Discussion: * Specifies that location updates may automatically be paused when possible. * By default, this is YES for applications linked against iOS 6.0 or later. */ @property(assign, nonatomic) BOOL pausesLocationUpdatesAutomatically __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_6_0); 

有关如何禁用此function的任何见解?

非常感激。

您应该将此属性设置为NO,如下所示:

 _locationManager.pausesLocationUpdatesAutomatically = NO;