Legal, vamos fatiar o boi... 🔪
1) WhatsApp instalado:
Esse é o caminho mais feliz! Quando o fluxo acontece por um dispositivo móvel ou no desktop com o WhatsApp instalado, tudo rola bem suave, como você já percebeu aí... Nesse cenário, o usuário consegue fazer login com apenas 3 cliques! 🚀
2) Sem WhatsApp logado:
Nesse caso, não tem muito o que fazer! Independente da plataforma (web, mobile ou desktop), o login só vai funcionar se houver um WhatsApp conectado — igualzinho ao "Login com Google". Ou seja, se você não estiver logado no WhatsApp, vai precisar se logar antes. 🤷♂️
3) WhatsApp web:
Ao contrário das outras plataformas (mobile e desktop), no web tem uma barreirinha chata! 🫣
Não é uma limitação do AuthZapp, mas acaba impactando sim. Sempre que você clica em um link pra abrir pelo WhatsApp Web, ele abre uma nova aba — mesmo que você já esteja conectado. O caminho mais fácil é clicar direto na opção "Iniciar conversa" depois em "Usar o WhatsApp Web", assim o WhatsApp vai abrir na aba atual e desconectar a anterior. Dessa forma, o chat com o bot autenticador é aberto direitinho, o login acontece normalmente, finalizando o processo com 5 cliques. Só que, sim, abrir nova aba é meio chato e 5 cliques é um caminho mais longo do que os 3 cliques que eu estou buscando! 🫣
Mesmo assim, você não precisaria ficar copiando e colando texto entre abas ou entre plataformas... então, aquele caminho mais longo que você pegou não, não era necessário. Na segunda etapa (ao copiar o texto), você pegou um caminho que eu nem imaginei que alguém pegaria rsrsrs. 😇
Essa limitação de abrir uma nova aba é justamente o que estou tentando resolver agora... não posso prometer ainda, mas tô bem otimista em conseguir reduzir esse atrito. 🙏