web-services websocket desktop-application tidesdk pusher

web services - TideSDK no funciona con Pusher



web-services websocket (1)

@Jeremy Estás corriendo hacia una limitación del WebKit interno de TideSDK. Hemos estado trabajando en TideKit como usted sabrá hace algún tiempo http://tidekit.com . Se está lanzando muy pronto, por lo que podrá migrar cuando lo desee.

TideKit tiene la mayoría de las implementaciones actualizadas para JavaScriptCore o V8. Puede construir con lo que sea mejor para su proyecto. Nuestras implementaciones son modernas y tienen los puntajes HTML5 más altos posibles en la actualidad.

TideKit es una plataforma en oposición a un SDK y tiene un servicio de compilación con el que interactúas, pero también puede crear localmente. Una ventaja es que TideKit es para dispositivos móviles, de escritorio y web en comparación con una solución de escritorio único. Si desarrolla CommonJS, puede construir en todas las plataformas desde un único origen de proyecto para extender el alcance de su aplicación.

Intento desarrollar una aplicación de escritorio codificada en HTML, CSS, jQuery y PHP, compilada con TideSDK. Esta aplicación necesita recibir notificaciones en tiempo real desde una página web, de modo que cuando un usuario haga clic en un botón específico en el sitio web, la aplicación de escritorio lo capture de inmediato. He encontrado a Pusher para este asunto, y funciona muy bien entre dos sitios web, pero aparece como "no disponible" para conectarse en una aplicación de escritorio con TideSDK.

Esto es lo que obtengo de la web:

Empujador: Estado cambiado: inicializado -> conectando Empujador: Conectando: {"transporte": "ws", "url": "ws: //ws.pusherapp.com: 80 / app / f230334341334645add9? Protocol = 7 & client = js & version = 2.1 .5 & flash = false "} Pusher: estado cambiado: conectando -> conectado

Y esto es lo que obtengo de la aplicación TideSDK:

Empujador: Estado cambiado: inicializado -> conectando Empujador: Conectando: {"transporte": "ws", "url": "ws: //ws.pusherapp.com: 80 / app / f230334341334645add9? Protocol = 7 & client = js & version = 2.1 .5 & flash = false "} Pusher: Estado cambiado: conectando -> no disponible

¿Alguien sabe si se trata de un error de firewall / proxy / enrutador? O tal vez algo más? En cualquier caso, ¿cómo puedo hacer que Pusher trabaje en una aplicación de escritorio compilada por TideSDK?

Muchas gracias por adelantado