socket.io被传入的电话中断

socket.io被传入的电话中断,socket.io,Socket.io,我正在尝试使用socket.io每隔5秒从智能手机收集GPS位置。 我注意到,当用户接听电话时,socket.io将停止发送消息。当用户在浏览器中切换选项卡时,socket.io也将停止发送消息。 有人知道如何解决这个问题吗 非常感谢 有些网络(如Verizon)不具备同时进行语音和数据传输的能力。因此,当进行调用时,数据将被挂起,直到调用完成。AT&T没有这个限制 背景选项卡的操作因手机浏览器而异,可能是出于节省电池的原因。不太可能有办法让“后台”选项卡保持运行(因为这会破坏整个电池管理功能)

我正在尝试使用socket.io每隔5秒从智能手机收集GPS位置。 我注意到,当用户接听电话时,socket.io将停止发送消息。当用户在浏览器中切换选项卡时,socket.io也将停止发送消息。 有人知道如何解决这个问题吗

非常感谢

有些网络(如Verizon)不具备同时进行语音和数据传输的能力。因此,当进行调用时,数据将被挂起,直到调用完成。AT&T没有这个限制


背景选项卡的操作因手机浏览器而异,可能是出于节省电池的原因。不太可能有办法让“后台”选项卡保持运行(因为这会破坏整个电池管理功能)。

最好的办法是将网站打包到本机应用程序中。使用诸如或Intel XDK之类的服务。有一些配置选项可以让你的应用在后台保持活动状态。至于在打电话时断开连接,这是运营商的限制。如果用户连接到WIFI,大多数手机在通话时都会同时使用WIFI获取数据