Android 移动设备上的signarjavascript客户端
如文件中所述,信号机采用以下传输机制:Android 移动设备上的signarjavascript客户端,android,ios,websocket,signalr,signalr-hub,Android,Ios,Websocket,Signalr,Signalr Hub,如文件中所述,信号机采用以下传输机制: WebSocketsl 服务器发送事件 前框架 长轮询 它将自动降级为客户端支持的最佳选项 我的问题是: SignalR javascript客户端(经测试可在PC上的所有现代浏览器中工作)在我明确指定使用LongPolling作为传输之前,无法在移动设备上工作,具体如下: $.connection.hub.start({ transport: 'longPolling' }); 第二个问题是,即使我指定了LongPolling选项,它在原生Androi
$.connection.hub.start({ transport: 'longPolling' });
第二个问题是,即使我指定了LongPolling选项,它在原生Android浏览器中仍然不起作用
有人遇到或解决了这些问题吗?我将SignalR版本升级到2.0.1,一切都神奇地工作了:)我建议大家都这样做本机Android浏览器已经解决了WebSocket和SSE的问题。长轮询是您的最佳选择,通常效果良好。你试过不同的设备吗?你试过在同一台设备上安装Chrome吗?你能添加你的客户跟踪吗?只需覆盖函数connection.log即可在网页上显示输出