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