Bonjour,
La géolocalisation fonctionne t-elle lorsque mon téléphone est en veille ou lorsque l'application est en arrière plan? J'ai constaté qu'avec des versions récentes d'Android, ça ne fonctionne plus
merci de votre aide
Jean-Marc
Geolocation ceases working when your phone screen goes to sleep. You can make the gps to continue to capture locations while the phone 'goes to sleep' by using a Foreground or Background extension.
The LocationSensor works without a wifi connection but the Map component requires an Internet connection.
Perhaps you could explain what you mean by 'no longer works'. Since about Android 10, Google changed the way the LocationSensor works. It now uses a 'fused' Provider. That might be the behavior you are asking about.
Please provide more information.
The locationservice extension is able to receive lication changed events in the background
Taifun
Merci pour cette réponse,
En complément d'information, j'ai fait un programme qui envoie toutes les 30 secondes par SMS, ma position
Je lance mon programme et tout fonctionne bien, jusqu'à ce que mon téléphone passe en mode veille ; alors, je reçois toujours les SMS, mais ma position n'est plus actualisée.
Ce problème n'apparaissait pas avec les anciennes versions d'android
J'ai le même problème quand mon programme passe en arrière plan, ma position envoyée n'est pas actualisée
Keep the screen on using the KeepScreenOn method from the tools extension .
To get location data in the background you need additional permission... the locationservice extension can do it
However you can't send sms from the background... if you want to do that, then just keep the screen on. Or for a background solution send the location to for example a MySQL database or Google Spreadsheet
Taifun