微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决在 Android 上的 webview 中保持套接字连接打开

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。