Saltar al contenido principal
móvilSMS

Formatear número de teléfono.

por 24 de julio de 2020No hay comentarios

Obtener los números de teléfono de los usuarios de tu aplicación y formatearlos según un estándar internacional (como el E164) suele ser complicado e impreciso, lo que genera conversiones deficientes en el proceso de verificación y un alcance limitado entre tus usuarios de SMS. Hasta ahora, crear tu propio sistema de formato de números ha requerido semanas de investigación, desarrollo y, sobre todo, mantenimiento adicionales.

Aplicaciones globales: números de teléfono locales
Un aspecto clave al desarrollar aplicaciones distribuidas globalmente es adoptar las particularidades locales, como el idioma y el formato de fecha, para lograr buenos resultados en todos los mercados. En el caso de los números de teléfono, el reto reside en capturarlos en un formato con el que el usuario esté más familiarizado (un formato local o nacional) y estandarizarlo para su uso con servicios de verificación o de voz. SMS.

Tomemos un ejemplo: en Argentina, la transformación de un número de teléfono local al formato internacional debe seguir esta regla:

Es necesario añadir un “9” entre el prefijo internacional y el número de móvil, mientras que el prefijo nacional 15 debe eliminarse.
En un caso de uso real, si un usuario ingresa el siguiente número (223) 15 123–4567, su equivalente en formato internacional sería +5492231234567
Es posible que notes que se han agregado el signo +, el código de país y un 9 inicial, mientras que se ha eliminado el código de país 15.
Estos no son infrecuentes y muchos países están sujetos a reglas personalizadas, lo que dificulta el formateo eficiente de los números de teléfono en todas las áreas.

API Sinch para formatear números de teléfono
En nuestro esfuerzo continuo por facilitar los flujos de verificación y comunicación en las aplicaciones, ahora hemos agregado nuevas API a nuestros SDK de verificación que ayudan a los desarrolladores de aplicaciones con el formato de números de teléfono, lo que hace que sea muy fácil analizar y mostrar números de teléfono en cualquier aplicación de iOS o Android. androide . Las características incluyen:

Lista de regiones y códigos telefónicos: completa automáticamente una vista de tabla con una lista de países y sus códigos telefónicos de área.
Ejemplo de formato de teléfono: muestra un número de teléfono de muestra para cualquier país seleccionado
Formatear mientras escribe: valida un campo de texto en tiempo real y proporciona información visual al usuario.
Conversión E164: convierta un número de teléfono local en un número de teléfono internacional siguiendo la regla de cada país específico
Usando el ejemplo de Argentina mencionado anteriormente, el uso del SDK de verificación de Sinch se encargará de formatear el número de teléfono internacional y puede proporcionar a los usuarios información sobre si el número de teléfono que ingresaron tiene un formato válido.

Paso 1:

Según el país seleccionado, la aplicación puede mostrar y muestrear el número para comprender mejor el formato esperado.

Paso 2:

Cuando el número de teléfono no tiene un formato válido, la aplicación puede mostrar inmediatamente esta información al usuario

Paso 3:

Cuando el número de teléfono se introduce correctamente, el usuario lo sabe automáticamente y puede proceder a una verificación.
Sabemos que formatear los números de teléfono puede ser un verdadero engorro en algunos países, y como parte de nuestra misión de simplificar al máximo el proceso de verificación de números de teléfono, creemos que estas nuevas API lo harán más fácil y rápido. Comparta sus comentarios, preguntas y sugerencias sobre cómo usar esta nueva función y cómo mejorarla.

Dejar una respuesta