If you've ever tried to track a user's location in the background on iOS or Android, you know the pain. The app gets suspended, GPS stops, and eventually the OS kills your service. And your JavaScript setInterval becomes useless the moment the screen turns off. We spent over a year trying to solve background location with the solutions already available on the market, and eventually decided to build our own. The result is a background location plugin for Capacitor and React Native that actually works in production. Not just a proof of concept or another "works on my simulator" demo. We have created a heavily tested plugin with native HTTP posting, offline buffering, and a licensing model that doesn't lock you into another monthly bill. Here's what we learned. The Problem Every team building a delivery app, fleet tracker, or fitness app hits the same wall: background location on mobile is brutally hard . The official plugins ( @capacitor/geolocation , expo-location ) work great in the foreground.β¦