|
FAQ DE WINDEV, WEBDEV ET WINDEV MOBILE |
|
| |
|
| | |
FAQ n°200016, publiée le 30/04/2020 |
| 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 ...
|
| |
| | | | | | Les informations contenues dans ce document sont fournies par PC SOFT et ne peuvent être utilisées, reproduites ou diffusées sans l'accord écrit de PC SOFT. Malgré le soin apporté aux réponses, PC SOFT n'est PAS responsable des résultats de la mise en œuvre des réponses apportées. © PC SOFT 2004-2024. |
| |
| |
| |
| |
| |
| |
|
|
|