В своем приложении я использую 3 приемника вещания для следующих передач:
android.net.wifi.STATE_CHANGE
android.intent.action.ACTION_POWER_CONNECTED
android.intent.action.USER_PRESENT
Теперь, до Android O, все работало нормально.Но так как новые ограничения на фоновую работу, у меня возникли проблемы с этими трансляциями.Мне постоянно нужно получать трансляции по таким событиям, как изменение состояния WIFI или если устройство все еще находится в движении или находится в движении, даже когда приложение не работает.
Я пытался использовать JobScheduler для прослушивания трансляций Wi-Fi,но похоже, что система по-прежнему убивает службу через определенное время, более того, она перестает работать, когда я удаляю приложение из недавних приложений.
Я думал, использует службу переднего плана, чтобы зарегистрировать трансляцию,хорошая идея для решения этой проблемы?
Что бы вы предложили для решения этой проблемы?