evolution-api icon indicating copy to clipboard operation
evolution-api copied to clipboard

ERRO ao conectar via QRCODE apenas em ANDROID | ERROR: Android devices can't read the qrCODE, but on IOS works

Open vmssistemas opened this issue 1 month ago • 32 comments

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

vmssistemas avatar Nov 13 '25 16:11 vmssistemas

Im with the same erro

rcarnavalli avatar Nov 13 '25 17:11 rcarnavalli

I'm having the same problem, it won't connect no matter what.

NathanMotoki avatar Nov 13 '25 18:11 NathanMotoki

I've been having the same problem since the morning.

XmasterFaeu avatar Nov 13 '25 19:11 XmasterFaeu

I've been having the same problem since the morning.

matheuspoppl avatar Nov 13 '25 20:11 matheuspoppl

Estou tendo o mesmo problema

josesapereira avatar Nov 13 '25 20:11 josesapereira

I have the same problem. It works on iPhone, but it doesn't work on Android.

RenildoChavezFlujolink avatar Nov 13 '25 23:11 RenildoChavezFlujolink

alguma solução já ?

AlwaysPalaye avatar Nov 13 '25 23:11 AlwaysPalaye

Guys, on the day I did it, I decided to exit the pairing screen before it finished loading.

In other words:

  1. Open the QR Code and scan it with your mobile phone.
  2. When it is halfway through loading, close the QR Code modal in Evolution API.
  3. 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 avatar Nov 14 '25 03:11 luizbp

@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!

XmasterFaeu avatar Nov 14 '25 11:11 XmasterFaeu

Add package.json "@whiskeysockets/baileys": "6.7.21", resolved and device android

MatheusMorais34 avatar Nov 14 '25 12:11 MatheusMorais34

Para mim, o problema deixou de ocorrer depois que atualizei para a versão 2.3.6.

Dheyvidj avatar Nov 14 '25 18:11 Dheyvidj

Todas issues relacionadas até aqui:

Nenhum PR ainda de correção.

TiagoGouvea avatar Nov 14 '25 18:11 TiagoGouvea

Guys, on the day I did it, I decided to exit the pairing screen before it finished loading.

In other words:

  1. Open the QR Code and scan it with your mobile phone.
  2. When it is halfway through loading, close the QR Code modal in Evolution API.
  3. 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.

juniorxf avatar Nov 14 '25 19:11 juniorxf

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.

marcostaira avatar Nov 14 '25 19:11 marcostaira

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.

aibotforproject avatar Nov 15 '25 22:11 aibotforproject

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.

flavio-r avatar Nov 17 '25 14:11 flavio-r

alguma correção em código pra isso?

josealissonbr avatar Nov 17 '25 17:11 josealissonbr

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

Simplobot1 avatar Nov 17 '25 20:11 Simplobot1

Atualizando Session Phone: 2.3000.1029878816 não fez diferença por aqui.

TiagoGouvea avatar Nov 18 '25 14:11 TiagoGouvea

Alguém usa aquela conexão que digita o código, ao invés do QRCode? Sabe se ela está funcionando corretamente?

TiagoGouvea avatar Nov 18 '25 14:11 TiagoGouvea

Atualizando Session Phone: 2.3000.1029878816 não fez diferença por aqui.

Atualizou para 2.3.6?

Simplobot1 avatar Nov 18 '25 19:11 Simplobot1

@Simplobot1 farei isso estes dias.. estou numa mais antiga ainda. :/ A solução é ir pra mais nova mesmo.

TiagoGouvea avatar Nov 19 '25 18:11 TiagoGouvea

@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?

SuKuShaing avatar Nov 19 '25 21:11 SuKuShaing

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

SuKuShaing avatar Nov 19 '25 22:11 SuKuShaing

Funcionou também para mim atualizar para o versão 2.3.6

VictoOliv avatar Nov 21 '25 13:11 VictoOliv

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?

mmojadad avatar Nov 22 '25 20:11 mmojadad

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.

CZERNOB0G avatar Nov 23 '25 17:11 CZERNOB0G

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!

chelof100 avatar Nov 24 '25 18:11 chelof100

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

CZERNOB0G avatar Nov 25 '25 10:11 CZERNOB0G

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 😢

marcostaira avatar Nov 25 '25 12:11 marcostaira