在后台运行时,Cordova Webview在Android 8.0上失去了wifi连接

时间:2019-03-12 04:58:34

标签: android cordova

我有一个cordova应用,即使在后台运行(锁定屏幕),也需要保持连接。我使用了Android电池唤醒锁。 我在Android 5.0 / 7.0上测试过,可以。但是在Samsung J7(Android 8.0)上这不起作用。

我使用了一些日志工具,并发现Java本机代码具有wifi连接,但是webview没有wifi连接。真是奇怪。

(该Web视图用于托管Web套接字连接)

1 个答案:

答案 0 :(得分:0)

我只是有解决此问题的方法。当我的应用在后台运行时,我每30秒在webview中播放一次音频(html5音频)。音频是空白音频(https://github.com/anars/blank-audio),并作为脱机音频编码为base64。