Nome utente
mobileSMS

Formattare numero di telefono.

per 24 Luglio 2020Non ci sono commenti

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.

App globali: numeri di telefono locali
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.

Facciamo un esempio: in Argentina, la trasformazione di un numero di telefono locale nel formato internazionale dovrebbe seguire questa regola:

È 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
Questi non sono casi rari e molti paesi sono soggetti a regole personalizzate, rendendo difficile una formattazione efficiente dei numeri di telefono in tutte le aree.

API Sinch per la formattazione del numero di telefono
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 Android . Le caratteristiche includono:

Elenco delle regioni e dei prefissi telefonici: consente di popolare automaticamente una vista tabella con un elenco di paesi e i relativi prefissi telefonici
Esempio di formato del telefono: visualizza un numero di telefono di esempio per qualsiasi paese selezionato
Formattazione durante la digitazione: convalida in tempo reale un campo di testo e fornisce un feedback visivo all’utente
Conversione E164: converti un numero di telefono locale in un numero di telefono internazionale seguendo ogni specifica regola del paese
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.

Passaggio 1:

in base al Paese selezionato, l’app può visualizzare e campionare il numero per comprendere meglio il formato previsto

Passaggio 2:

quando il numero di telefono non è in un formato valido, l’app può visualizzare immediatamente queste informazioni all’utente

Passaggio 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.

Lascia un commento