Version 3 de l'application Ireti
Saisie du numéro de téléphone
Titre visible : « Bienvenue chez Iretipay ! Veuillez entrer votre numéro de téléphone pour continuer. »
Objectif : Authentifier / enregistrer l’utilisateur à partir de son numéro de téléphone pour démarrer l’inscription ou la connexion.
1) Contexte & portée
- Plateforme : Application mobile (Android/iOS).
- Pays par défaut : Côte d’Ivoire (indicatif +225).
- Moment du parcours : Première ouverture / Reconnexion.
Composants UI visibles
- Sélecteur de pays + indicatif
- Drapeau :
- Indicatif prérempli :
+225 - Option de changement : liste déroulante des pays/indicatifs (facultatif au lancement).
- Champ de saisie du numéro
- Placeholder :
xx xx xx xx(format CI à 10 chiffres). - Clavier numérique en écran (0–9) + bouton effacer.
- Placeholder :
- Bouton primaire
- Libellé : « Continuer »
- État : désactivé tant que le numéro n’est pas valide.
Règles fonctionnelles & validations
Format & validation du numéro (Côte d’Ivoire)
- Longueur : 10 chiffres (hors indicatif).
- Caractères autorisés : uniquement
0–9. - Masquage / espacement : affichage en groupes (
XX XX XX XX), stockage sans espaces. - Exemples valides :
0701020304,0102030405. - Exemples invalides : trop court/long, lettres/symboles,
0000000000.
États du bouton « Continuer »
- Désactivé si : champ vide, longueur ≠ 10, caractères non numériques.
- Activé si : numéro conforme + pays/indicatif défini.
Erreurs & messages
- Format invalide : « Numéro invalide. Veuillez saisir un numéro ivoirien à 10 chiffres. »
- Numéro déjà utilisé (si compte existant) : « Ce numéro est déjà associé à un compte. Continuer pour vous connecter. »
- Service indisponible : « Service temporairement indisponible. Réessayez plus tard. »
- Trop de tentatives (rate limiting) : « Trop de tentatives. Réessayez dans 10 minutes. »
Localisation & langues
- Par défaut : Français (CI).
- Textes traduisibles : Titre, aides, erreurs, libellés de boutons.
- Gestion des formats différents si l’utilisateur change le pays (ex. +233, +234…).