tracelet_platform_interface library
The platform interface for the Tracelet background geolocation plugin.
This package provides the abstract TraceletPlatform class that platform implementations must extend, along with shared type definitions and the default MethodChannelTracelet implementation.
Classes
- MethodChannelTracelet
- A TraceletPlatform implementation that uses MethodChannel and EventChannels.
- TraceletEvents
- EventChannel path constants for Tracelet.
- TraceletPlatform
- The interface that platform implementations of Tracelet must extend.
Enums
- AccuracyAuthorization
- Accuracy authorization (iOS 14+).
- ActivityConfidence
- Confidence level for activity detection.
- ActivityType
- Activity types detected by the motion detection engine.
- AuthorizationStatus
- Authorization status for location permissions.
- DesiredAccuracy
- Desired accuracy levels for location requests.
- GeofenceAction
- Geofence transition actions.
- HttpMethod
- HTTP method for sync.
- LocationActivityType
- iOS activity type hints for CLLocationManager.
- LocationFilterPolicy
- How the location filter handles rejected locations.
- LocationOrder
- Sort order for location queries.
- LogLevel
- Log levels for the Tracelet logger.
- PersistMode
- Which record types to persist to the local database.
- TrackingMode
- Tracking modes.