You probably cam use a Foreground service. A background service might not be needed. I suspect the LS changed response will work while an app using a LS is in the Forerground.
You should be able to get location changed events while your app is in the Foreground.
![]()