Я сделал службу переднего плана для постоянного сканирования окружающих меня устройств BLE. По какой-то причине он, кажется, безупречно работает на моем стандартном Android-устройстве Google Pixel, а также на Samsung S9 +.
Но недавно я протестировал приложение с китайским ПЗУ (Oneplus 6T, Xiaomi Poco F1), служба переднего плана, похоже, перестала работать через несколько минут. Я использовал workmanager для перезапуска службы, но приложение не перезапускается, и вместо этого я получаю отчет об ошибке для приложения.
Также на китайских устройствах с ПЗУ ниже Android 8.0 (Xiaomi redmi 3s Prime) простая служба не работает, мне также нужно использовать службу переднего плана. Есть ли какое-нибудь решение этой проблемы?