ERRO ao conectar via QRCODE apenas em ANDROID | ERROR: Android devices can't read the qrCODE, but on IOS works
Welcome!
- [x] Yes, I have searched for similar issues on GitHub and found none.
What did you do?
Our EvolutionAPI are not connecting when a android device reads the qrCode, but when a IOS Device reads, it works. we are using the 2.2.2 version
What did you expect?
We expect that the evolutionAPI reads correctly the qrCode when a ANDROID device reads it
What did you observe instead of what you expected?
Our EvolutionAPI are not connecting when a android device reads the qrCode, but when a IOS Device reads, it works. we are using the 2.2.2 version
Screenshots/Videos
No response
Which version of the API are you using?
2.2.2
What is your environment?
Linux
Other environment specifications
Running on a UBUNTU machine with the easyPanel interface
If applicable, paste the log output
No response
Additional Notes
No response
Im with the same erro
I'm having the same problem, it won't connect no matter what.
I've been having the same problem since the morning.
I've been having the same problem since the morning.
Estou tendo o mesmo problema
I have the same problem. It works on iPhone, but it doesn't work on Android.
alguma solução já ?
Guys, on the day I did it, I decided to exit the pairing screen before it finished loading.
In other words:
- Open the QR Code and scan it with your mobile phone.
- When it is halfway through loading, close the QR Code modal in Evolution API.
- If it already shows as connected, close the app on your mobile phone and reopen it without letting it finish loading.
It seems like it's connecting and disconnecting automatically...
@luizbp I had almost done that, I exited the modal, on the EVO dashboard it showed as connected, but I hadn't closed the WhatsApp app. Because of that, I ran the test with the webhook inside n8n and it worked for one message, but since I hadn't closed WhatsApp, it didn't go any further.
Your solution worked perfectly! Thank you!
Add package.json "@whiskeysockets/baileys": "6.7.21", resolved and device android
Para mim, o problema deixou de ocorrer depois que atualizei para a versão 2.3.6.
Guys, on the day I did it, I decided to exit the pairing screen before it finished loading.
In other words:
- Open the QR Code and scan it with your mobile phone.
- When it is halfway through loading, close the QR Code modal in Evolution API.
- If it already shows as connected, close the app on your mobile phone and reopen it without letting it finish loading.
It seems like it's connecting and disconnecting automatically...
Eu havia testado todas as sugestões anteriores, como:
- Mudei o DNS do servidor VPS da Hostinger, que eu uso.
- Atualizei a versão da API Evolution em meu servidor.
- Comentei (removi) a versão do CONFIG_SESSION_PHONE_VERSION no .env
Mas nada disso resolveu meu problema, visto que o QrCode é gerado, lido, mas não conclui a conexão da forma normal.
Somente seguindo os passos sugeridos pelo @luizbp, de ler o QrCode, fechar o qrCode que aparece na tela da Evolution, onde passa a aparecer como conectada a sessão, e então fechar o App do WhatsApp antes dele concluir a conexão. Dessa forma, quando reabro o WhatsApp, a sessão aparece conectada.
Estou com o mesmo problema, mas uso do Evo em um Docker, e a imagem é atendai/evolution-api:latest (que está na v2.2.3) conforme a própria documentação do Evolution. https://doc.evolution-api.com/v2/pt/install/docker
Por aqui também, seguindo os passos sugeridos, conectou e enviou as mensagens pelo sistema.
Aqui, v2.3.2 sem sucesso com os testes. A Evo indica conectada e envia pelo Chatwoot a msg. Porém, a evo não reconhece mensagem recebida. Aparentemente, "parcialmente" conectada.
Somente seguindo os passos sugeridos pelo @luizbp, de ler o QRCode, e então fechar o App do WhatsApp antes dele concluir a conexão, onde passa a aparecer como conectada a sessão. Dessa forma, quando reabro o WhatsApp, a sessão aparece conectada.
alguma correção em código pra isso?
Estou tendo o mesmo problema
Resolvi da seguinte forma; Version 2.3.6 Session Phone: 2.3000.1029878816.
I solved it in the following way;
Version 2.3.6 Session Phone: 2.3000.1029878816.
Espero ter ajudado
Atualizando Session Phone: 2.3000.1029878816 não fez diferença por aqui.
Alguém usa aquela conexão que digita o código, ao invés do QRCode? Sabe se ela está funcionando corretamente?
Atualizando
Session Phone: 2.3000.1029878816não fez diferença por aqui.
Atualizou para 2.3.6?
@Simplobot1 farei isso estes dias.. estou numa mais antiga ainda. :/ A solução é ir pra mais nova mesmo.
@luizbp Sua solução funcionou perfeitamente, muito obrigado. @luizbp Your solution worked perfectly, thank you so much.
Existe alguma outra solução mais permanente para este problema? Is there any other, more permanent solution to this problem?
Hola, encontré que la solución al problema es actualizar a la versión 2.3.6
https://hub.docker.com/r/evoapicloud/evolution-api/tags docker pull evoapicloud/evolution-api:v2.3.6
Funcionou também para mim atualizar para o versão 2.3.6
Aqui, v2.3.2 sem sucesso com os testes. A Evo indica conectada e envia pelo Chatwoot a msg. Porém, a evo não reconhece mensagem recebida. Aparentemente, "parcialmente" conectada.
Eu estou exatamente com o mesmo problema. O Evo não está a reconhecer as mensagens recebidas. A minha versão instalada é a v2.3.4. Conseguiste encontrar alguma solução para isso?
Hola, encontré que la solución al problema es actualizar a la versión 2.3.6
https://hub.docker.com/r/evoapicloud/evolution-api/tags docker pull evoapicloud/evolution-api:v2.3.6
A melhor solução que tive foi a do SuKuShaing, é menos gambiarra e foi de primeira.
Hola, encontré que la solución al problema es actualizar a la versión 2.3.6
https://hub.docker.com/r/evoapicloud/evolution-api/tags docker pull evoapicloud/evolution-api:v2.3.6
Gracias!
Todas issues relacionadas até aqui:
Nenhum PR ainda de correção.
Acredito que porque não há o que ser corrigido, se não usar a versão 2.3.6, não funcionará.
Se estiver usando a imagem do docker no atendai vai dar erro porque está desatualizada em relação ao repositório, use essa:
https://hub.docker.com/r/evoapicloud/evolution-api/tags docker pull evoapicloud/evolution-api:v2.3.6
Todas issues relacionadas até aqui:
Nenhum PR ainda de correção.
Acredito que porque não há o que ser corrigido, se não usar a versão 2.3.6, não funcionará.
Se estiver usando a imagem do docker no atendai vai dar erro porque está desatualizada em relação ao repositório, use essa:
https://hub.docker.com/r/evoapicloud/evolution-api/tags docker pull evoapicloud/evolution-api:v2.3.6
Acabei de testar essa imagem evoapicloud/evolution-api:v2.3.6 sem usar o da atendai resolveu mesmo. Só vou ter que reconectar todo mundo na aplicação 😢