michalchudziak / react-native-geolocation

Geolocation APIs for React Native
MIT License
1.25k stars 215 forks source link

Android background geolocation #255

Open dukvanduken opened 1 year ago

dukvanduken commented 1 year ago

Hi there! I tried to find free solution for background location for Android RN app and used this react-native-geolocation lib.

But it seems it not support background geolocation. I used this code: ` useEffect(() => { Geolocation.setRNConfiguration({ skipPermissionRequests: false, locationProvider: 'android', })

Geolocation.watchPosition(
  ({ coords: { latitude: lat, longitude: lon }}) => {
    // my code here...
  },
  (error) => console.error(error),
  { interval: 1000, enableHighAccuracy: true, distanceFilter: 1 },
)

}, []) `

It works fine but only app is in focus. Backgrounded app do not watch for position.

I saw this module https://github.com/transistorsoft/react-native-background-geolocation but it's paid and I want to use this lib.

Do I have any possibilities to get background location?

GabrielDuarteJr commented 11 months ago

+1

JB712 commented 11 months ago

Also interested ✋

DeveloperMCD commented 11 months ago

I need this as well!

JB712 commented 11 months ago

A workaround is provided in PR #247, if you want to patch it by yourself

thtRajasthaniGuy commented 9 months ago

+1

michalchudziak commented 9 months ago

I'll try to work on this feature when I'll have some spare time :)

NgVSang commented 8 months ago

+1