在 Android 上的 webview 中保持套接字连接打开

问题描述

我有一个 Web 应用程序,现在通过在 Web 视图中启动它在 Android 应用程序中使用。 Android 的大部分功能都是原生的,webview 部分主要只是为了通过 socket.io 进行通信

一切正常,但一旦手机进入睡眠状态,它会在几分钟后终止套接字连接。此连接用于传入消息,因此我需要该连接保持活动状态。

我尝试创建一个前台服务并将其用作保持活动状态,但由于套接字连接在 webview 中,因此无论我做什么,它仍然会关闭,即服务保持活动状态,我可以建立新的网络连接,但我无法保持现有的应用连接处于活动状态。

当手机打瞌睡时,有没有办法让 webview 套接字连接保持活动状态?难道我做错了什么?还是我的设计有缺陷,我需要不同的方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)