Background Location That Just Works
Production-ready SDK for continuous GPS tracking on iOS and Android. Ship the same native location core through a Capacitor plugin or a React Native wrapper, with native HTTP posting, offline buffer, heartbeat timer, and geofencing built in.
Launching April 27, 2026 — install & try with trial mode today
Currently focused on React Native 0.76+ + iOS + Android
npm install @bglocation/react-nativeApril 27, 2026 — perpetual license keys go on sale. Install the plugin and try it today with trial mode.
300+
Unit Tests
2
Native Platforms
3,200+
Lines of Native Code
Source
Available (ELv2)
1.06:1
Test-to-Code Ratio
Everything You Need for Location Tracking
Built from scratch with Capacitor 8 native APIs. No wrappers, no legacy Cordova code — pure Kotlin and Swift.
Up and Running in Minutes
Install from npm, configure once, start tracking. The native core is the same. The wrapper adapts to Capacitor or React Native.
How We Compare
Compare the active wrapper against the closest built-in baseline for the same ecosystem.
| Feature | bglocationrecommended | expo-location |
|---|---|---|
| Background GPS tracking | limited | |
| Native HTTP posting | ||
| Offline buffer (SQLite) | ||
| Heartbeat timer | ||
| Adaptive distance filter | ||
| TurboModule wrapper | ||
| Expo config plugin | ||
| Battery optimization detection | ||
| Offline license (no phone-home) | n/a | |
| Source available | ELv2 | MIT |
| Runs when app is killed | ||
| Geofencing | ||
| License type | Perpetual | n/a |
expo-location is convenient for standard location flows, but it does not provide the same native background tracking, offline delivery, and production-focused feature set.
Ready to Ship Background Location?
Install and evaluate with trial mode — 30 min sessions, all features included. No license key needed to start.