Tech Hub

@ Solution Architecture Works

Version 3 de l'application Ireti

Saisie du numéro de téléphone

Temps estimé :2 minutes 12 vues

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

  1. Sélecteur de pays + indicatif
    • Drapeau : 
    • Indicatif prérempli : +225
    • Option de changement : liste déroulante des pays/indicatifs (facultatif au lancement).
  2. Champ de saisie du numéro
    • Placeholder : xx xx xx xx (format CI à 10 chiffres).
    • Clavier numérique en écran (0–9) + bouton effacer.
  3. 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 : 07010203040102030405.
  • 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…).
Share this Doc

Saisie du numéro de téléphone

Or copy link

CONTENTS