The aim of my Android app is to store the location of the phone every 10 seconds on an external database.
I use Google Fused Location Api with RequestLocationUpdates to get the location every 10 seconds.
With the OnLocationChanged method, I post the location to an external url with HttpClient.PostAsync.
It is working for some moment but, while the app is in background, within 3 and 4 hours, it stops...and restart automatically hours after.
Sometimes, it can't post with HttpClient.PostAsync and catch this error : "Error : ConnectFailure (Connexion refused)".
If you have any ideas or other methods to do so, please help me :')