Ir para o conteúdo principal
MóvelSMS

Formate o número de telefone.

por 24 de julho de 2020Sem comentarios

Obter um número de telefone dos usuários do seu aplicativo e formatá-lo para um padrão internacional (como E164) geralmente é complicado e impreciso; levando a má conversão no fluxo de verificação e baixo alcance de sua base de usuários via SMS. E até agora, criar seu próprio sistema de formatação de números exigia semanas extras de pesquisa, desenvolvimento e, o mais importante, manutenção.

Aplicativos globais: números de telefone locais
Um aspecto fundamental ao criar aplicativos distribuídos globalmente é adotar especificidades locais, como idioma e formatação de data, para ter um bom desempenho em todos os mercados. Para números de telefone, o desafio é capturar números de telefone em um formato com o qual o usuário esteja mais familiarizado - um formato local ou nacional - e padronizá-lo para uso com verificação ou serviços de voz ou SMS.

Vejamos um exemplo: na Argentina, a transformação de um número de telefone local para o formato internacional deve seguir esta regra:

Um “9” deve ser adicionado entre o código do país e o número do celular, enquanto o código do país 15 deve ser removido
Em um caso de uso real, se um usuário inserir o seguinte número (223) 15 123–4567, seu formato internacional equivalente seria +5492231234567
Você pode notar que o sinal +, o código do país e um 9 inicial foram adicionados enquanto o código do país 15 foi removido
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
Em um esforço contínuo para tornar os fluxos de verificação e comunicação em aplicativos cada vez mais fáceis, agora adicionamos novas APIs aos nossos SDKs de verificação que ajudam os desenvolvedores de aplicativos com a formatação de números de telefone, o que facilita muito a análise e a visualização de números de telefone em qualquer aplicativo iOS ou 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
Com o exemplo da Argentina acima, o uso do Sinch Verification SDK cuidará da formatação do número de telefone internacional e poderá fornecer aos usuários feedback de que o número de telefone inserido está em um formato válido.

Passo 1:

com base no país selecionado, o aplicativo pode visualizar e experimentar o número para entender melhor o formato esperado

Passo 2:

quando o número de telefone não está em um formato válido, o aplicativo pode exibir imediatamente essa informação para o usuário

Etapa 3:

quando o número de telefone é inserido corretamente, o usuário o sabe automaticamente e pode prosseguir com uma verificação
Sabemos que a formatação de números de telefone pode ser um verdadeiro incômodo em alguns países e, como parte de nossa missão de tornar o processo de verificação de números de telefone o mais tranquilo possível, acreditamos que essas novas APIs tornarão esse processo mais fácil e rápido. Por favor, deixe-nos saber seus comentários, perguntas e sugestões sobre como usar este novo recurso e onde ele pode ser melhorado.

Deixe uma resposta