Passer au contenu principal
portableSMS

Formater le numéro de téléphone.

Par 24 juillet 2020Sans commentaires

Obtenir les numéros de téléphone des utilisateurs de votre application et les formater selon une norme internationale (comme E164) est souvent fastidieux et imprécis, ce qui entraîne de faibles taux de conversion lors de la vérification et une portée limitée auprès de votre base d'utilisateurs SMS. Jusqu'à présent, créer votre propre système de formatage des numéros nécessitait des semaines de recherche, de développement et, surtout, de maintenance supplémentaires.

Applications mondiales : numéros de téléphone locaux
Un aspect clé de la création d'applications distribuées à l'échelle mondiale est la prise en compte des spécificités locales, telles que la langue et le formatage des dates, afin d'obtenir de bons résultats sur tous les marchés. Pour les numéros de téléphone, le défi consiste à les saisir dans un format familier à l'utilisateur (local ou national) et à les standardiser pour une utilisation avec les services de vérification ou vocaux. SMS.

Prenons un exemple : en Argentine, la conversion d'un numéro de téléphone local au format international doit suivre cette règle :

Vous devez ajouter un « 9 » entre le préfixe international et le numéro de mobile, tandis que le préfixe national 15 doit être supprimé.
Dans un cas d'utilisation réel, si un utilisateur saisit le numéro suivant (223) 15 123–4567, son équivalent au format international serait +5492231234567
Vous remarquerez peut-être que le signe +, le code pays et un 9 initial ont été ajoutés tandis que le code pays 15 a été supprimé.
Ces cas ne sont pas rares et de nombreux pays ont leurs propres règles, ce qui rend difficile le formatage efficace des numéros de téléphone dans toutes les régions.

API Sinch pour le formatage des numéros de téléphone
Dans le cadre de nos efforts continus pour simplifier les flux de vérification et de communication dans les applications, nous avons désormais ajouté de nouvelles API à nos SDK de vérification qui aident les développeurs d'applications à formater les numéros de téléphone, ce qui facilite grandement l'analyse et l'affichage des numéros de téléphone dans n'importe quelle application iOS ou Android. Android Les fonctionnalités incluent :

Liste des régions et des indicatifs téléphoniques régionaux - Remplit automatiquement une vue de tableau avec une liste de pays et leurs indicatifs téléphoniques régionaux
Exemple de format de téléphone : affiche un exemple de numéro de téléphone pour n’importe quel pays sélectionné.
Formatage au fur et à mesure de la frappe : validation en temps réel d'un champ de texte et retour visuel à l'utilisateur
Conversion E164 : convertissez un numéro de téléphone local en numéro de téléphone international en suivant la règle spécifique à chaque pays.
En utilisant l'exemple de l'Argentine ci-dessus, l'utilisation du SDK de vérification Sinch prendra en charge le formatage du numéro de téléphone international et pourra fournir aux utilisateurs des commentaires indiquant si le numéro de téléphone qu'ils ont saisi est dans un format valide.

Étape 1 :

En fonction du pays sélectionné, l'application peut afficher et échantillonner le numéro pour mieux comprendre le format attendu

Étape 2 :

Lorsque le numéro de téléphone n'est pas dans un format valide, l'application peut immédiatement afficher cette information à l'utilisateur

Étape 3 :

Lorsque le numéro de téléphone est correctement saisi, l'utilisateur le connaît automatiquement et peut procéder à une vérification
Nous savons que le formatage des numéros de téléphone peut être complexe dans certains pays. C'est pourquoi, dans le cadre de notre mission visant à simplifier au maximum le processus de vérification des numéros de téléphone, nous pensons que ces nouvelles API le simplifieront et l'accéléreront. N'hésitez pas à nous faire part de vos commentaires, questions et suggestions sur l'utilisation de cette nouvelle fonctionnalité et sur les points à améliorer.

Laisser un commentaire