Привет. Пишу таску, которая в фоновом режиме должна отправлять данные на сервер.
Если использовать вайфай, то все чудесно работает. Если использовать мобильную сеть, то все работает только при открытом приложение. Если его свернуть, то приложение теряет связь с сервером.
Начал гуглить и разбираться — пришел к тому, что у свернутого приложения нет доступа к мобильной сети. Засунул тестовый метод и через ConnectivityManager и ActivityManager пришел к тому, что приложение находится в состояние IMPORTANCE_SERVICE, а подключение к сети отсутствует.
Тут встает вопрос какого хуя как сказать моему приложению(или сервису) что бы он дружил с мобильной сетью в фоне