PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile (earlier versions) → WM 26 : EmailLanceAppli() : aucune application trouvé (marche sur WM27)
WM 26 : EmailLanceAppli() : aucune application trouvé (marche sur WM27)
Started by Vincent C, Jan., 11 2022 2:56 PM - 2 replies
Registered member
2 messages
Posted on January, 11 2022 - 2:56 PM
Bonjour,

La fonction EmailLanceAppli() qui fonctionnait sous WM25 et précédemment, pose des soucis sur certains android (comme android 11 par exemple) : désormais elle sort le message : "Aucune application d'envoi d'email n'a été trouvé sur l'appareil".

J'ai fait un projet de test pour isoler le code et valider le fait que ça ne marche pas en WM26 mais que ca marche en WM27.
Hors je ne souhaite pas migrer de suite en 27 nos applications.

Est ce quelqu'un à le même problème et une solution ?

Bonne journée.

Vincent
Posted on May, 10 2022 - 3:52 PM
Bonjour,
Je confirme avoir le même souci en V26, alors que en V25 tout fonctionnait.
Posted on May, 10 2022 - 3:56 PM
J'ai trouvé ceci :


A partir de la version 11 de Android l'envoi d'un email avec la fonction EmailLanceAppli peut échouer. Le message suivant est affiché :



Aucune application d'envoi d'email n'a été trouvée sur l'appareil





Ce message apparaît lorsqu'une nouvelle permission demandée par Google à partir de Android 11 n'a pas été ajoutée à l'application. Pour utiliser la fonction EmailLanceAppli sous Android 11, il faut donc :

recréer l'application Android,
à l'étape "Permissions de l'application" de l'assistant de génération,
clic sur le bouton "Ajouter",
sélectionner la permission "android.permission.QUERY_ALL_PACKAGES",
terminer la génération de l'application avec vos options habituelles.