PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile (précédentes versions) → WM 26 : EmailLanceAppli() : aucune application trouvé (marche sur WM27)
WM 26 : EmailLanceAppli() : aucune application trouvé (marche sur WM27)
Débuté par Vincent C, 11 jan. 2022 14:56 - 2 réponses
Membre enregistré
2 messages
Posté le 11 janvier 2022 - 14:56
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
Posté le 10 mai 2022 - 15:52
Bonjour,
Je confirme avoir le même souci en V26, alors que en V25 tout fonctionnait.
Posté le 10 mai 2022 - 15:56
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.