Background Location Fetch Problem

Hi,


We use geofence to get the customer location and our app alerted when our users exist 500 m distance.

We collect location during the app is on the foreground or on the backgroud. However we detected that If the user do not launch the application for a while and change its location we cannot get the users’ location on the background. We start collecting location again when the app is launched again. Does anybody the technical reason why we face this problem and any solution for this?


Thank you