#android #cordova
#Android #кордова
Вопрос:
У меня есть приложение cordova, которому необходимо поддерживать соединение даже при работе в фоновом режиме (экран блокировки). Я использовал блокировку отключения от батареи для Android. Я тестировал на Android 5.0 / 7.0, все в порядке. Но на Samsung J7 (Android 8.0) это не работает.
Я использую некоторые инструменты ведения журнала и нахожу, что собственный код Java имеет подключение к Wi-Fi, но webview не имеет подключения к Wi-Fi. Это странно.
(Webview используется для подключения к веб-сокету)
Комментарии:
1. У меня такая же проблема с Chromium WebView на Android 10
Ответ №1:
У меня просто есть обходной путь для этой проблемы. Я воспроизводлю аудио каждые 30 секунд в webview (аудио html5), когда мое приложение работает в фоновом режиме. Звук является пустым звуком (https://github.com/anars/blank-audio ) и закодирован в base64 как автономный звук.