Saltar al contenido principal
móvilSMS

Formatear número de teléfono.

por 24 de julio de 2020No hay comentarios

Obtener un número de teléfono de los usuarios de su aplicación y formatearlos a un estándar internacional (como E164) es a menudo engorroso e inexacto; lo que genera una conversión deficiente en el flujo de verificación y un alcance reducido de su base de usuarios a través de SMS. Y hasta ahora, crear su propio sistema de formato de números ha requerido semanas adicionales de investigación, desarrollo y, lo más importante, mantenimiento.

Aplicaciones globales: números de teléfono locales
Un aspecto clave a la hora de crear aplicaciones distribuidas a nivel mundial es adoptar aspectos específicos locales, como el idioma y el formato de fecha, para funcionar bien en todos los mercados. Para los números de teléfono, el desafío es capturar los números de teléfono en un formato con el que el usuario esté más familiarizado (un formato local o nacional) y estandarizarlo para usarlo con servicios de voz o verificación o SMS.

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

Se debe agregar un "9" entre el código de país y el número de teléfono móvil, mientras que el código de país 15 debe eliminarse
En un caso de uso real, si un usuario ingresa el siguiente número (223) 15 123–4567, su formato internacional equivalente sería +5492231234567
Puede ver 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 un esfuerzo continuo por hacer que los flujos de verificación y comunicación en las aplicaciones sean cada vez más fáciles, ahora hemos agregado nuevas API a nuestros SDK de verificación que ayudan a los desarrolladores de aplicaciones con el formateo de números de teléfono, lo que facilita el análisis. y ver números de teléfono en cualquier aplicación de iOS o 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
Con el ejemplo de Argentina anterior, el uso del SDK de verificación Sinch se encargará de formatear el número de teléfono internacional y puede proporcionar a los usuarios comentarios de que el número de teléfono ingresado tiene un formato válido.

Paso 1:

según el país seleccionado, la aplicación puede ver 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 ingresa correctamente, el usuario lo conoce automáticamente y puede proceder con una verificación
Sabemos que formatear los números de teléfono puede ser una verdadera molestia en algunos países y, como parte de nuestra misión de hacer que el proceso de verificación del número de teléfono sea lo más sencillo posible, creemos que estas nuevas API harán que este proceso sea más fácil y rápido. Háganos saber sus comentarios, preguntas y sugerencias sobre cómo utilizar esta nueva función y dónde se puede mejorar.

Dejar una respuesta