ReOTP.
Dicas/Segredos de Aceleração e Melhor Integração (Zero-Delay)
2 min de leitura

Segredos de Aceleração e Melhor Integração (Zero-Delay)

Aprenda os segredos e técnicas das grandes empresas para integrar o ReOTP com velocidade máxima e a melhor experiência do usuário.

Para obter uma experiência de "Atraso Zero" (Zero-Delay) e fazer com que a verificação pareça mágica para os usuários, siga estas dicas de ouro que recomendamos para todas as empresas que utilizem o ReOTP:

1. Use o modo PREDICTIVE em segundo plano

Não espere até que o usuário clique no botão "Entrar" para solicitar o link. Em vez disso, escute o evento de digitação do número de telefone no campo (por exemplo, onInput ou onChange). Quando o número estiver completo, envie uma solicitação POST /api/verify/init usando "method": "PREDICTIVE" silenciosamente em segundo plano. Isso não deduzirá do seu saldo e buscará os links (waLink e tgLink) instantaneamente.

2. Ignore telas de carregamento (Loading Spinners)

Quando o usuário finalmente clicar em "Entrar", os deep links (waDeepLink) já devem estar prontos para você. Direcione o navegador silenciosamente para o aplicativo usando window.location.href = waDeepLink para abrir instantaneamente sem uma tela de carregamento, e faça o botão visível funcionar como um plano alternativo (Fallback) usando window.open(waLink, "_blank") para usuários de desktop. Isso reduz o tempo de espera de 3 segundos para 0 segundos.

3. Aquecimento proativo do servidor

Assim que você envia a solicitação PREDICTIVE, o sistema do ReOTP nos bastidores acorda e prepara o servidor do WhatsApp e estabelece a conexão. Isso significa que, no momento em que o usuário abrir o aplicativo do WhatsApp, seu servidor estará conectado e pronto para receber a mensagem no mesmo instante.

4. Contagem regressiva real

A sessão expira exatamente após 2 minutos. Recomendamos exibir uma contagem regressiva visual (120 segundos) na sua interface para incentivar o usuário a enviar a mensagem rapidamente antes que a sessão expire, melhorando a taxa de conversão (Conversion Rate).