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 Capacitor 8 + iOS + Android
npm install @bglocation/capacitorApril 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 | @capacitor/geolocation |
|---|---|---|
| Background GPS tracking | limited | |
| Native HTTP posting | ||
| Offline buffer (SQLite) | ||
| Heartbeat timer | ||
| Adaptive distance filter | ||
| Capacitor 8 native | ||
| No Cordova legacy code | ||
| 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 |
@capacitor/geolocation is the official Capacitor plugin — solid for foreground location, but limited for persistent background tracking when the app is suspended or killed.
Ready to Ship Background Location?
Install and evaluate with trial mode — 30 min sessions, all features included. No license key needed to start.