Home
Softono
react-native-background-geolocation

react-native-background-geolocation

Open source MIT TypeScript
2.9K
Stars
444
Forks
40
Issues
52
Watchers
1 week
Last Commit

About react-native-background-geolocation

<p align="center"> <img src="https://raw.githubusercontent.com/transistorsoft/assets/master/images/logos/transistor/transistor-logo-panel-react-native.svg" alt="Background Geolocation for React Native" width="635"> </p> # Background Geolocation for React Native &amp; Expo [![npm](https://img.shields.io/npm/dm/react-native-background-geolocation.svg)]() [![npm](https://img.shields.io/npm/v/react-native-background-geolocation.svg)]() The most sophisticated background **location-tracking & geofencing** SDK with battery-conscious motion-detection intelligence for **iOS** and **Android**. The SDK uses **motion-detection** APIs (accelerometer, gyroscope, magnetometer) to detect when the device is *moving* or *stationary*: - **Moving** — location recording starts automatically at the configured `distanceFilter` (metres) - **Stationary** — location services turn off automatically to conserve battery > [!IMPORTANT] > This is **`v5`**. For the previous version see [`v4.x`](https://github.com/transistorsoft/reac ...

Platforms

Web Self-hosted

Languages

TypeScript

Background Geolocation for React Native

Background Geolocation for React Native & Expo

[npm]() [npm]()

The most sophisticated background location-tracking & geofencing SDK with battery-conscious motion-detection intelligence for iOS and Android.

The SDK uses motion-detection APIs (accelerometer, gyroscope, magnetometer) to detect when the device is moving or stationary:

  • Moving — location recording starts automatically at the configured distanceFilter (metres)
  • Stationary — location services turn off automatically to conserve battery

[!IMPORTANT] This is v5. For the previous version see v4.x. v4.x license keys do not work with v5 — log in to the Customer Dashboard to generate a v5 key. See the Migration Guide for details.


:books: Documentation

React Native

Expo


:key: Licensing

[!TIP] The SDK is fully functional in DEBUG builds — no license required. Try before you buy.

A license is required only for RELEASE builds on Android. Purchase a license


:open_file_folder: Example Apps

See /example — example apps are included in this repo.


📦 SDK availability

Platform Package
React Native This repo
Expo This repo
Flutter flutter_background_geolocation
Capacitor @transistorsoft/capacitor-background-geolocation
Cordova cordova-background-geolocation-lt
Swift / iOS background-geolocation
Kotlin / Android background-geolocation

MIT © Transistor Software