Background Location That Just Works
Production-ready Capacitor plugin for continuous GPS tracking on iOS and Android. Native HTTP posting, offline buffer, heartbeat timer — all in one package.
npm install capacitor-bglocation300+
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. Works with any Capacitor 8 app — Ionic, React, Vue, Angular.
How We Compare
Built for modern Capacitor apps, priced for indie developers.
| Feature | capacitor-bglocationrecommended | transistorsoft | @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 | |||
| Single-app license | $199/yr | $299/yr | Free |
| Company license | $299/yr | $499/yr | Free |
@capacitor/geolocation is the official Capacitor plugin — great for foreground location, but limited background support (no persistent tracking when the app is suspended/killed).
Ready to Ship Background Location?
Install and evaluate with trial mode — 30 min sessions, all features included. No license key needed to start.