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.
Aplicativos globais: números de telefone locais
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.
Vejamos um exemplo: na Argentina, a transformação de um número de telefone local para o formato internacional deve seguir esta regra:
È 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
Isso não é incomum e muitos países estão sujeitos a regras personalizadas, dificultando a formatação eficiente de números de telefone em todas as áreas.
API Sinch para formatação de número de telefone
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 andróide . Características incluem:
Lista de regiões e códigos de telefone - preenche automaticamente uma visualização de tabela com uma lista de países e seus códigos de área de telefone
Exemplo de formato de telefone - exibe um número de telefone de amostra para qualquer país selecionado
Formatação à medida que você digita: valida um campo de texto em tempo real e fornece feedback visual ao usuário
Conversão E164: Converta um número de telefone local em um número de telefone internacional seguindo cada regra específica do país
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.
Passo 1:
in base al Paese selezionato, l’app può visualizzare e campionare il numero per comprendere meglio il formato previsto
Passo 2:
quando il numero di telefono non è in un formato valido, l’app può visualizzare immediatamente queste informazioni all’utente
Etapa 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.