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.