Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

324
Visualizações
socket.io con phonegap build en android no funciona

Tengo una aplicación html5/javascript que usa socket.io y funciona bien en el navegador, pero cuando se compila en Phonegap Build para Android socket.io no se conecta al ejecutar socket = io.connect([server]:[port]) .

Ya probé muchas soluciones posibles, ninguna funcionó. Esto es lo que he probado ya:

  • usando IP en lugar de dominio completo cuando se conecta a socket.io
  • Conexión socket.io realizada después de que se active el evento ondeviceready
  • complemento cordova-plugin-whitelist en config.xml
  • complemento https://github.com/mkuklis/phonegap-websocket en config.xml
  • intenté usar cordova-plugin-crosswalk-webview en config.xml pero Phonegap Build simplemente no continúa con el proceso de compilación y arroja un error
  • access origin="*" en config.xml
  • io.set('origins', ' : ') en el código del servidor
  • diferentes transportes de socket.io (websockets, sondeo, etc.)

Estoy usando la última versión 6.5.0 de Phonegap (Phonegap Build no me permite usar una versión anterior como 6.4.5).

Haga lo que haga socket.on("connect", function() { alert(socket.id) }) nunca se activa en Android. En la web, sin embargo, alerta con el socket.id adecuado.

Además, traté de verificar el registro con DEBUG=* node server.js y no aparece nada cuando uso la versión de Android.

over 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda