Core Location Monitor Classes
-
A
See moreBeaconRangingMonitor
instance monitors a region for changes to the ranges (i.e., the relative proximity) to the Bluetooth low-energy beacons within.Declaration
Swift
public class BeaconRangingMonitor : BaseMonitor
-
A
See moreHeadingMonitor
instance monitors the device for changes to its current heading.Declaration
Swift
public class HeadingMonitor : BaseMonitor
-
A
See moreLocationAuthorizationMonitor
instance monitors the app for updates to its authorization to use location services.Declaration
Swift
public class LocationAuthorizationMonitor : BaseMonitor
-
A
RegionMonitor
instance monitors a region for changes to its state (which indicate boundary transitions). A region can be either a geographical region or a Bluetooth low-energy beacon region.Note
An authorization status ofauthorizedAlways
is required.Declaration
Swift
public class RegionMonitor : BaseMonitor
-
A
SignificantLocationMonitor
instance monitors the device for significant changes to its current location.Note
An authorization status ofauthorizedAlways
is required.Declaration
Swift
public class SignificantLocationMonitor : BaseMonitor
-
A
See moreStandardLocationMonitor
instance monitors the device for changes to its current location.Declaration
Swift
@available(watchOS 3.0, *) public class StandardLocationMonitor : BaseMonitor
-
A
VisitMonitor
instance monitors for locations that the user stops at for a “noteworthy” amount of time. This is considered to be a visit.Note
An authorization status ofauthorizedAlways
is required.Declaration
Swift
public class VisitMonitor : BaseMonitor