UASignificantChangeProvider Class Reference
Inherits from | UABaseLocationProvider : NSObject |
Declared in | UASignificantChangeProvider.h |
Overview
The significant change provider uses the significant change service provided by the CLLocationManager. This uses cell towers for triangulation for location and is a low power alternative to GPS, with less accuracy. This will run in the background without entitlements. The CLLocationManager distanceFilter and desiredAccuracy settings have no affect on the significant change service.
Class Methods
providerWithDelegate:
Constructs a UASignificantChange provider with the given delegate
+ (UASignificantChangeProvider *)providerWithDelegate:(nullable id<UALocationProviderDelegate>)delegateOrNil
Parameters
- delegateOrNil
A UALocationProviderDelegate or
nil
Return Value
Provider with the parameter as the assiged delegate
Declared In
UASignificantChangeProvider.h