PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Problème avec la fonction VérifieIdentitéUtilisateur en mode IOS
Problème avec la fonction VérifieIdentitéUtilisateur en mode IOS
Débuté par Damestoy Jean-christophe, 15 oct. 2019 14:56 - 8 réponses
Posté le 15 octobre 2019 - 14:56
Bonjour,

J'ai besoin dans mon projet Windev Mobile d'utiliser le lecteur d'empreinte digital (TOUCH ID).
J'ai mis la fonction VérifieIdentitéUtilisateur dans le code d'initialisation de ma fenêtre de connexion
et dans le code de mise en avant plan.

En mode Androïd cela fonctionne parfaitement en mode iOs quand l'app s'ouvre la fenêtre TOUCH id
s'ouvre un peu quand il veut. J'essaye de passer l'app ios en arrière plan et de la repasser en avant plan
même problème.

Si quelqu’un a une idée ?

Merci d'avance.
Posté le 16 octobre 2019 - 08:10
C'est bizarre que personne n'utilise le lecteur d'empreinte dans une application mobile pour iPhone,Ipod...

Personne a rencontré le problème ?
Membre enregistré
449 messages
Popularité : +31 (43 votes)
Posté le 16 octobre 2019 - 11:30
Bonjour,

J'ai ce code dans un bouton :
VérifieIdentitéUtilisateur("Vérification de l'identité pour déblocage", Authentification)

et aucun souci de mon coté


Procedure Authentification(nEtat est entier, sMessageErreur est chaîne)

SELON nEtat
CAS viuAuthentifié
OuvreFenêtreMobile(FEN_Fen_principal)
gbAuthentificationUser = Vrai
CAS viuEchecAuthentification
Erreur("Echec de l'authentification : " + sMessageErreur)
gbAuthentificationUser = Faux
CAS viuAuthentificationIndisponible
Erreur("Authentification indisponible")
gbAuthentificationUser = Faux
CAS viuAuthentificationManuelle
mdp est une chaîne
// Saisie de commentaires par l'utilisateur dans un champ multiligne
SELON Saisie("Entrez le mot de passe : ", mdp)
// OK
CAS 1 :
// Annuler
CAS 0 :
FIN
FIN
Membre enregistré
3 messages
Posté le 16 octobre 2019 - 12:58
Bonjour Dimitri,

Le problème n'est pas dans le code car ça fonctionne parfaitement sur un tel ANDROID mais pas correctement sur un iphone.
Ton code fonctionne t'il sur un iphone si oui as-tu la dernière version de l'ios ?

Merci pour ta réponse.
Membre enregistré
449 messages
Popularité : +31 (43 votes)
Posté le 16 octobre 2019 - 14:10
oui cela fonctionne sur iphone X et vieux iphone 5SE tous les 2 en ios 13, je reviens de faire le test en faceid pour le X et touch id pour le 5SE et bien OK
Membre enregistré
3 messages
Posté le 16 octobre 2019 - 14:22
Re bonjour Dimitri,

Peux tu me donner la version de Xcode que tu utilises pour compiler l'APP sur l'iphone ?
Dans windev mobile au moment de la génération tu peux changer la version la version minimale nécessaire d'IOS
pour exécuter l'application, laisses tu 8.0 ?

Merci pour ta réponse.
Membre enregistré
449 messages
Popularité : +31 (43 votes)
Posté le 16 octobre 2019 - 14:34
xcode 11 et je laisse en 8.0

as tu testé sur un autre iphone au cas ou ?
Membre enregistré
3 messages
Posté le 16 octobre 2019 - 16:18
Problème résolu,

Je viens d'installer la dernière mise à jour (13.1.3) sur l'iphone et maintenant ça fonctionne.

Merci pour tes réponses, si je peux t'aider à mon tour n'hésites pas.
Membre enregistré
449 messages
Popularité : +31 (43 votes)
Posté le 16 octobre 2019 - 16:48
avec plaisir bon dev à toi