Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

326
Vistas
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 la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda