| FAQ n°200016, publiée le 30/04/2020 |
| WINDEV, WEBDEV, WINDEV MOBILE |
|
| Android 10 : push, beacon, suivi de position et fonctionnement en arrière-plan, qu'elles sont les adaptations à effectuer ? |
La version 10 de Android interdit aux applications l'ouverture de fenêtres lorsque l'application est en arrière-plan.
Afin de permettre le bon fonctionnement d'une application sous Android 10, il faut donc :
- Générer l'application avec au minimum la version "Update 3" de WINDEV Mobile 25. Cette version intègre les adaptations nécessaires à :
- la réception d'une notification push, - la détection de l'entrée ou la sortie d'une région de balises beacon (fonction BeaconDetecteEnArrierePlan), - la réception d'une nouvelle position lorsque le suivi (tracking) de la position est activé (fonctions géoSuiviProcédure), - l'exécution de tâches en arrière-plan (fonctions TacheEnArrierePlan*).
- Lorsque l'application est en arrière-plan supprimer :
- toutes les ouvertures de fenêtres, - tous les appels de fonctions qui provoquent l'ouverture d'une fenêtre, - et utiliser une notification pour les interactions avec l'utilisateur.
Le billet suivant du blog du support contient une liste exhaustive des fonctions à ne plus appeler en arrière-plan. Il détaille également l'utilisation des notifications pour gérer l'interaction lorsque l'application est en arrière-plan : Exécution en arrière-plan, notifications push, beacon, suivi de position ...
|
|
|
|
|
|