У меня есть приложение Cordova, которое должно поддерживать соединение даже при работе в фоновом режиме (экран блокировки). Я использовал блокировку батареи для Android.
Я тестировал на Android 5.0 / 7.0, все нормально. Но на Samsung J7 (Android 8.0) это не работает.
Я использую некоторые инструменты журналов и нахожу, что у нативного кода Java есть соединение Wi-Fi, но у веб-просмотра нет соединения Wi-Fi. Это странно.
(веб-представление используется для подключения к веб-сокету)