| Name | Value |
|---|---|
| ACCURACY_AUTHORIZATION_FULL | 0 |
| ACCURACY_AUTHORIZATION_REDUCED | 1 |
Used for Config.activityType.
| Name |
|---|
| ACTIVITY_TYPE_OTHER |
| ACTIVITY_TYPE_AUTOMOTIVE_NAVIGATION |
| ACTIVITY_TYPE_FITNESS |
| ACTIVITY_TYPE_OTHER_NAVIGATION |
| ACTIVITY_TYPE_AIRBORNE |
ℹ️ For more information, see Apple docs.
| Name | Platform |
|---|---|
| AUTHORIZATION_STATUS_NOT_DETERMINED | iOS only |
| AUTHORIZATION_STATUS_RESTRICTED | iOS only |
| AUTHORIZATION_STATUS_DENIED | iOS & Android |
| AUTHORIZATION_STATUS_ALWAYS | iOS & Android |
| AUTHORIZATION_STATUS_WHEN_IN_USE | iOS & Android 10+ |
Recognized event names available as constants upon the BackgroundGeolocation class.
// eg
BackgroundGeolocation.EVENT_LOCATION)
> "location"
BackgoundGeolocation.EVENT_MOTIONCHANGE;
> "motionchange"
| Name | Value |
|---|---|
| EVENT_BOOT | boot |
| EVENT_TERMINATE | terminate |
| EVENT_LOCATION | location |
| EVENT_MOTIONCHANGE | motionchange |
| EVENT_HTTP | http |
| EVENT_HEARTBEAT | heartbeat |
| EVENT_PROVIDERCHANGE | providerchange |
| EVENT_ACTIVITYCHANGE | activitychange |
| EVENT_GEOFENCE | geofence |
| EVENT_GEOFENCESCHANGE | geofenceschange |
| EVENT_ENABLEDCHANGE | enabledchange |
| EVENT_CONNECTIVITYCHANGE | connectivitychange |
| EVENT_SCHEDULE | schedule |
| EVENT_POWERSAVECHANGE | powersavechange |
| EVENT_NOTIFICATIONACTION | notificationaction |
| EVENT_AUTHORIZATION | authorization |
Desired HTTP method to use when uploading data to your configured Config.url.
Used for Config.desiredAccuracy.
| Name | Location Providers | Description |
|---|---|---|
| DESIRED_ACCURACY_NAVIGATION | (iOS only) GPS + Wifi + Cellular | Highest power; highest accuracy. |
| DESIRED_ACCURACY_HIGH | GPS + Wifi + Cellular | Highest power; highest accuracy. |
| DESIRED_ACCURACY_MEDIUM | Wifi + Cellular | Medium power; Medium accuracy; |
| DESIRED_ACCURACY_LOW | Wifi (low power) + Cellular | Lower power; No GPS. |
| DESIRED_ACCURACY_VERY_LOW | Cellular only | Lowest power; lowest accuracy. |
| DESIRED_ACCURACY_LOWEST | (iOS only) | Lowest power; lowest accuracy. |
iOS Location authorization request. This is used to express the location authorization you expect the user have enabled.
When native location API fails to fetch a location, one of the following error-codes will be returned.
| Code | Error |
|---|---|
| 0 | Location unknown |
| 1 | Location permission denied |
| 2 | Network error |
| 3 | Attempt to initiate location-services in background with WhenInUse authorization |
| 408 | Location timeout |
| 499 | Location request cancelled |
Controls the volume of Config.logLevel log-entries recorded to database.
| Label |
|---|
| LOG_LEVEL_OFF |
| LOG_LEVEL_ERROR |
| LOG_LEVEL_WARNING |
| LOG_LEVEL_INFO |
| LOG_LEVEL_DEBUG |
| LOG_LEVEL_VERBOSE |
List of valid Motion-activity types
| Activity Name |
|---|
still |
walking |
on_foot |
running |
on_bicycle |
in_vehicle |
unknown |
Used for Notification.priority.
| Value | Description |
|---|---|
| NOTIFICATION_PRIORITY_DEFAULT | Notification weighted to top of list; notification-bar icon weighted left. |
| NOTIFICATION_PRIORITY_HIGH | Notification strongly weighted to top of list; notification-bar icon strongly weighted to left. |
| NOTIFICATION_PRIORITY_LOW | Notification weighted to bottom of list; notification-bar icon weighted right. |
| NOTIFICATION_PRIORITY_MAX | Same as NOTIFICATION_PRIORITY_HIGH. |
| NOTIFICATION_PRIORITY_MIN | Notification strongly weighted to bottom of list; notification-bar icon hidden. |
Controls ordering of SQLQuery.order
| Name | Value |
|---|---|
| Logger.ORDER_ASC | 1 |
| Logger.ORDER_DESC | -1 |
| Value | Description |
|---|---|
0 |
Geofences-only monitoring (BackgroundGeolocation.startGeofences). |
1 |
Both location & Geofence monitoring. |
Generated using TypeDoc