Sur notre site Web, les utilisateurs peuvent saisir leur numéro de téléphone pour le vérifier. Nous initions l'appel et faisons apparaître un code de vérification à l'écran. Cependant, la boîte de dialogue reste indéfiniment, jusqu'à ce que l'utilisateur ferme la boîte. Cela conduit à une expérience utilisateur frustrante car les gens ne pensent pas que leur numéro a été vérifié, car l'écran n'a pas été mis à jour.
Pour des raisons techniques et politiques, je ne peux pas interroger en permanence le serveur en arrière-plan pour déterminer si l'appel a réussi ou échoué et mettre à jour l'interface utilisateur en conséquence. Je ne peux interroger le serveur qu'une seule fois pour vérifier l'état.
Existe-t-il un autre moyen d'indiquer à l'écran le succès ou l'échec de l'appel?
Ne l'exprimez pas comme une case de fermeture pour le popup (ou pas seulement cela). Au lieu de cela, ayez un bouton intitulé "J'ai reçu l'appel", qui provoque ensuite la seule vérification de l'état.
Vous pouvez améliorer l'expérience décrite ici en évitant le popup (afficher ce dont vous avez besoin directement dans une page). Introduisez un bouton "Revérifier" sur lequel l'utilisateur peut appuyer pour vérifier l'état. J'ai vu ce type de formulaire de vérification à d'autres occasions et je le trouve facile et intuitif pour l'utilisateur et facile à mettre en œuvre également.