我有一个cordova应用程序,需要保持连接,即使在后台运行(锁定屏幕)。我使用的是Android的电池唤醒锁。我在Android5.0/7.0上测试过,一切正常。但在三星J7 (Android8.0)上,这就行不通了。
我使用了一些日志工具,发现java原生代码有wifi连接,但webview没有wifi连接。这太奇怪了。
( webview用于托管web套接字连接)
发布于 2019-03-26 08:53:37
我只是有一个解决这个问题的办法。当我的应用程序在后台运行时,我每隔30秒在when视图中播放一次音频(html5音频)。该音频为空白音频(https://github.com/anars/blank-audio),并作为离线音频编码到base64中。
https://stackoverflow.com/questions/55114460
复制相似问题