#android #bluetooth #samsung-mobile #android-11
Вопрос:
Недавно я обнаружил, что около 2 месяцев назад было выпущено обновление Android 11 для устройств Samsung.
Samsung в этой версии ОС решила действительно строго приостановить работу приложений/служб, работающих в фоновом режиме (подробнее)
Так, например, когда приложение, над которым я работаю, переходит в фоновый режим, а телефон заблокирован, вся BT — связь почти сразу же приостанавливается. Когда я разблокирую экран, в этот самый момент все потоки больше не приостанавливаются, и выполнение продолжается.
Таким образом, ОС полностью игнорирует механизм обслуживания переднего плана. Официальная документация
Также, когда я пытаюсь добавить свое приложение в список «Никогда не спящих приложений» (некоторая альтернатива белому списку оптимизации заряда батареи на Android 11) — приложение все еще приостанавливается этот механизм белого списка кажется нестабильным, и даже когда я добавляю свое приложение в белый список, приложение исчезает из списка через несколько часов.
Мои вопросы:
- Вы тоже видели подобные проблемы на Android 11 ? Что помогло решить эту проблему?
- Это только специфическая проблема Samsung или даже пиксельные устройства выполняют ту же оптимизацию (игнорируя службу переднего плана и белый список)?
Спасибо за любой вклад.
Комментарии:
1. У меня тоже есть эта проблема. Я использую Firebase и просто не обновляюсь, не отправляю данные.
2. До сих пор я не нашел никакой информации об этом, вам просто нужно добавить свое приложение в список неоптимизированных, и даже тогда будут применены некоторые оптимизации.