Por que o código de verificação demora pra chegar?
Por André Lourenti Magalhães • Editado por Jones Oliveira |
:quality(85)/25a65b4e-03c9-4378-89e8-154c90626864.png)
Fazer login em site ou aplicativo por código de verificação é uma tarefa comum, mas pode gerar uma situação incômoda: a pessoa escolhe o envio do número por SMS ou e-mail, aguarda alguns segundos e não recebe nada. Por que essa demora acontece?
Uma reação comum é pedir o reenvio do número, mas a medida pode dificultar ainda mais no lugar de resolver o problema. A resposta para o problema passa por uma combinação de fatores, desde o disparo por conta da plataforma responsável até a conexão do aparelho usado.
O Canaltech explica os motivos e algumas dicas para resolver o problema na hora de receber um código de verificação:
-
Por que o código de acesso demora para chegar?
-
Quando vale a pena pedir outro código?
-
SMS, e-mail ou WhatsApp: qual escolher?
Por que o código de acesso demora para chegar?
Não existe um único motivo que explique o atraso. Na parte do destinatário, sinal fraco de dados móveis ou conexão instável com a internet são alguns fatores que podem aumentar a demora.
Além disso, existem especificações de cada meio de comunicação que podem se tornar barreiras nesse processo. É o caso dos filtros de spam do provedor de e-mail ou do trabalho da operadora de telefonia móvel com o gerenciamento de SMS, por exemplo,
Porém, um motivo muito comum é a capacidade dedicada pelo remetente para enviar tais códigos. Caso muitas pessoas tentem fazer login ao mesmo tempo, isso pode criar um “congestionamento” no disparo.
A Twilio é uma empresa que desenvolve APIs para facilitar a conexão entre empresas e clientes, incluindo o envio das sequências de autenticação. O vice-presidente regional de Vendas para a América Latina da empresa, José Eduardo Ferreira, detalha ao Canaltech como esse fator pode ser determinante.
Um código de verificação passa por várias mãos entre o momento em que uma empresa o envia e o momento em que ele aparece na sua tela. A causa mais comum [do atraso] é a capacidade de envio do lado do remetente. Uma empresa que usa um long code padrão consegue disparar apenas cerca de dez mensagens por segundo internacionalmente, então, quando uma onda de logins chega ao mesmo tempo, os códigos ficam em uma fila antes mesmo de chegarem a uma operadora.
Ferreira ainda explica que a operadora de telefonia móvel pode aplicar uma série de filtros na hora de distribuir uma mensagem e cada etapa adicional pode aumentar o tempo de espera:
A mensagem depende da infraestrutura da operadora, que pode priorizar o tráfego em horários de pico ou reter qualquer coisa que seus filtros antispam interpretem como promocional. Quando a mensagem cruza fronteiras, ela passa por gateways e agregadores adicionais, e cada salto adiciona latência. Um remetente que não está devidamente registrado com as operadoras locais, um número cuja reputação foi prejudicada por spam, um template de WhatsApp não aprovado, ou um domínio de e-mail sem os registros de autenticação corretos — tudo isso será filtrado em vez de entregue. Olhando para esse tráfego entre operadoras e mercados, o que os usuários percebem como um código lento é, muitas vezes, uma mensagem que foi bloqueada na primeira tentativa e reenviada por outra rota.
Quando vale a pena pedir outro código?
Normalmente, as plataformas incluem um intervalo mínimo entre tentativas para pedir um código. Quando o número não aparece imediatamente, é comum enviar novas solicitações, mas a medida pode atrapalhar mais do que ajudar.
Cada novo pedido aumenta o congestionamento com uma fila maior de disparos. Além disso, a pessoa ainda pode receber um código atrasado que perdeu a validade, como explica José Eduardo Ferreira, da Twilio:
Apertar "reenviar" muitas vezes geralmente piora a situação. A maioria dos sistemas invalida o código anterior toda vez que um novo é solicitado, então alguém que aperta o comando três vezes pode acabar digitando um código que já expirou, enquanto adiciona mais mensagens à mesma fila. Espere trinta segundos, verifique se o telefone tem sinal, e olhe na pasta de spam se o código veio por e-mail. Se o app oferece um segundo canal, como WhatsApp ou uma chamada de voz, mudar costuma ser mais rápido do que esperar.
SMS, e-mail ou WhatsApp: qual escolher?
Cada meio de envio tem suas particularidades, mas o ideal é escolher de acordo com o contexto. Ao fazer login pelo computador com o celular longe, vale a pena recorrer ao e-mail ou ao WhatsApp (caso use a versão para PC).
Eduardo Araújo é gerente de vendas da Infobip, empresa que oferece plataformas de comunicação como serviço, e explica à reportagem do CT que o objetivo é fazer com que o código chegue independentemente de cada circunstância.
O SMS, por exemplo, tem a vantagem de chegar diretamente ao dispositivo sem depender de uma conexão com a internet, enquanto o WhatsApp pode oferecer uma experiência visualmente mais rica quando o usuário tem o aplicativo ativo e uma boa conexão de dados. O o e-mail costuma ser útil como canal complementar ou de backup. A verdadeira diferença não está em escolher um único canal, mas sim em as empresas contarem com uma integração que permita orquestrar vários canais de forma inteligente.
Há, ainda, a opção de usar um aplicativo de verificação em dois fatores para receber códigos aleatórios que expiram após alguns segundos. Confira alguns dos principais autenticadores de senha disponíveis para celular.