react-native-background-geolocation@5.0.0-beta.1
    Preparing search index...

    react-native-background-geolocation@5.0.0-beta.1

    Primary API

    BackgroundGeolocation

    Primary BackgroundGeolocation API

    CurrentPositionRequest
    State

    Effective runtime state returned by BackgroundGeolocation.ready/getState.

    Config

    Configuration API.

    Config

    ActivityConfig

    Activity Recognition configuration.

    PermissionRationale

    (Android 11+) Configure the dialog shown when requesting Always background location permission.

    AppConfig

    Application & lifecycle configuration.

    AuthorizationConfig

    Configure the SDK to authenticate with your server using an access token (e.g., a JSON Web Token), and automatically request new tokens when the server returns 401 Unauthorized.

    Config

    Configuration API.

    GeoConfig

    Geolocation Configuration

    HttpConfig

    HTTP / Networking Configuration

    LocationFilter

    Defines how raw GPS samples are filtered, denoised, and smoothed before being recorded or used for odometer calculations.

    LoggerConfig

    Logging & diagnostics configuration.

    NotificationConfig

    Android foreground notification

    PersistenceConfig

    Persistence / Storage Configuration

    ActivityType

    iOS Activity Type used with GeoConfig.activityType.

    AuthorizationStrategy

    Supported authorization strategies. Mirrors Flutter's Authorization.strategy values.

    DesiredAccuracy

    Desired accuracy presets (meters / platform-tuned).

    HttpMethod

    Allowed HTTP methods for uploading data. Mirrors Flutter's HttpConfig.method and native support.

    KalmanProfile

    Specifies the preset tuning profile for the Kalman filter used in location denoising.

    LocationFilterPolicy

    Defines the filtering policy applied to incoming raw GPS samples before they are accepted, averaged, or rejected by the LocationFilter.

    LocationRequest

    Indicates what level of location authorization the SDK should request.

    LogLevel

    Controls the verbosity of plugin logging.

    NotificationPriority

    Defines the priority / visibility of the Android foreground-service notification.

    PersistMode

    Persistence modes for BackgroundGeolocation SDK. Mirrors Flutter's PersistMode enum.

    TrackingMode

    SDK tracking mode (legacy RN values preserved).

    TriggerActivity

    Allowed motion activity names that can trigger motion detection. Mirrors Flutter's TriggerActivity set.

    LegacyConfig

    Historic, flat configuration surface.

    Events

    AuthorizationEvent
    ConnectivityChangeEvent
    GeofenceEvent
    GeofencesChangeEvent
    HeadlessEvent

    Event for Android headless tasks registered via BackgroundGeolocation.registerHeadlessTask

    HeartbeatEvent
    HttpEvent
    MotionActivityEvent
    MotionChangeEvent
    ProviderChangeEvent
    Subscription

    Object returned by BackgroundGeolocation event-listeners.

    AccuracyAuthorization

    Accuracy authorization granted by the user.

    AuthorizationStatus

    iOS/Android location authorization status.

    Event

    Supported event names emitted by the SDK.

    GeofenceAction

    Geofence transition actions emitted by the SDK

    LocationError

    Error codes returned when the native location API fails to fetch a location.

    MotionActivityType

    Reported device motion activity names (legacy RN + native).

    Data

    DeviceInfo

    Simple device information, as returned by BackgroundGeolocation.getDeviceInfo.

    Geofence

    The Background Geolocation SDK implements the native iOS and Android Geofencing APIs.

    Coords

    This object is attached to instances of Location.coords.

    Battery

    This object is attached to instances of Location.battery.

    MotionActivity

    The last known motion-activity when this location was recorded.

    Location

    A Location object represents a geographic location captured by the device's native location API.

    Sensors

    Detected device sensors related to motion-detection.

    Logger

    SQLQuery

    Used for selecting a range of records from the SDK's log database.

    Logger

    Logger API

    SQLQueryOrder

    Sort order for [[SQLQuery.order]].

    Device

    DeviceSettingsRequest

    An object for redirecting a User to an Android device's settings screen from a DeviceSettings request.

    DeviceSettings

    Device Settings API (types-only).

    Demo / Debug Server

    TransistorAuthorizationToken

    Represents an authorization token issued by a Transistorsoft Tracking Server.

    TransistorAuthorizationService

    Transistor Software hosts a demo server at tracker.transistorsoft.com which is designed to consume location data from devices running the Background Geolocation SDK.

    Geofencing

    Geofence

    The Background Geolocation SDK implements the native iOS and Android Geofencing APIs.

    GeofenceEvent

    Other

    Vertices

    A list of vertices defining a Polygon geofence