如何实现在后台时webSocket保持长连接?
发布于 6 年前 作者 bzhao 10484 次浏览 来自 官方Issues

小程序前后端之间建立webSocket后,切到后台(小程序切微信后台/微信应用切手机后台) ,几秒后websocket自动断开连接了,我尝试过在关闭监听方法里面(wx.onSocketClose)发起重新连接,试了数次等了几分钟都没有重新连接起来。

PS:在小程序页面上,手机无操作息屏或者手动按电源键息屏的情况,webSocket可以在后台保持长连接和通信。

(请忽略长时间没有通信自动断开的情况,我这里是实时监控数据,每秒都有数据通信。)


我现在的需求是希望能小程序在后台也可以与服务端通信,不是只停在小程序中才可通信。

请教各大前辈,有没有能实现的方法?十分感谢!


2 回复

在后台运行小程序时无法连接主要是防止小程序最小化下来时产生的流量消耗和防用户数据被窃取

回到顶部