在Flutter中,我想听一下websocket disconnect事件,如何实现呢? The websocket connect will be drop when app goes to background ,我还没有找到让它继续在后台运行的方法(有没有人有解决方案?),所以我必须检测一下websocket连接是否丢失或者其他什么,这样我就可以在连接丢失时重新连接 . 如果有人知道如何实现这一点,请帮忙 .
关于SO和网络的其他答案表明你不能只在后台保持套接字打开(这似乎是合理的,你将保持开放的网络连接,可能会影响电池寿命) . 根据您的使用情况,您可能更好地查看推送通知或检查计划的内容 .
How to keep iphone ios xmpp connection alive while in the background?
Websocket paused when android app goes to background
https://www.quora.com/How-do-I-keep-Socket-IO-running-in-the-background-on-iOS
1 回答
关于SO和网络的其他答案表明你不能只在后台保持套接字打开(这似乎是合理的,你将保持开放的网络连接,可能会影响电池寿命) . 根据您的使用情况,您可能更好地查看推送通知或检查计划的内容 .
How to keep iphone ios xmpp connection alive while in the background?
Websocket paused when android app goes to background
https://www.quora.com/How-do-I-keep-Socket-IO-running-in-the-background-on-iOS