Ottenere un numero di telefono dagli utenti della tua app e formattarli in uno standard internazionale (come E164) si rivela spesso ingombrante e impreciso; portando a una scarsa conversione nel flusso di verifica e alla scarsa portata della tua base di utenti tramite SMS. E fino ad ora, la creazione del proprio sistema di formattazione dei numeri ha richiesto settimane extra di ricerca, sviluppo e, soprattutto, manutenzione.
Aplicaciones globales: números de teléfono locales
Un aspetto chiave quando si creano applicazioni distribuite a livello globale è quello di abbracciare le specificità locali come la formattazione della lingua e della data per ottenere buoni risultati in tutti i mercati. Per i numeri di telefono, la sfida consiste nel catturare i numeri di telefono in un formato con cui l’utente ha più familiarità – un formato locale o nazionale – e standardizzarlo per poterlo utilizzare con i servizi di verifica o voce 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:
È necessario aggiungere un “9” tra il prefisso internazionale e il numero di cellulare, mentre il prefisso nazionale 15 deve essere rimosso
In un caso d’uso reale, se un utente immette il seguente numero (223) 15 123–4567, il suo formato internazionale equivalente sarebbe +5492231234567
Puoi notare che il segno +, il prefisso del paese e un 9 iniziale sono stati aggiunti mentre il 15 prefisso nazionale è stato rimosso
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
Nel continuo sforzo di rendere sempre più semplici i flussi di verifica e di comunicazione nelle app, ora abbiamo aggiunto nuove API ai nostri SDK di verifica che aiutano gli sviluppatori di app con la formattazione dei numeri di telefono, il che rende molto semplice l’analisi e la visualizzazione dei numeri di telefono in qualsiasi app 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 l’esempio dell’Argentina di cui sopra, l’utilizzo dell’SDK di verifica Sinch si occuperà della formattazione del numero di telefono internazionale e può fornire agli utenti un feedback sul fatto che il numero di telefono immesso sia in un formato valido.
Paso 1:
in base al Paese selezionato, l’app può visualizzare e campionare il numero per comprendere meglio il formato previsto
Paso 2:
quando il numero di telefono non è in un formato valido, l’app può visualizzare immediatamente queste informazioni all’utente
Paso 3:
quando il numero di telefono viene inserito correttamente, l’utente lo conosce automaticamente e può procedere a una verifica
Sappiamo che la formattazione dei numeri di telefono può essere una vera seccatura in alcuni paesi e come parte della nostra missione di rendere il processo di verifica dei numeri di telefono il più agevole possibile, crediamo che queste nuove API renderanno questo processo più semplice e veloce. Fateci sapere il vostro feedback, domande e suggerimenti su come utilizzare questa nuova funzionalità e su dove può essere migliorata.