fix(player): фон не глохнет — запрос уведомлений + исключение из оптимизации батареи
На OnePlus/ColorOS радио глохло в фоне даже с wake mode. Причины: POST_NOTIFICATIONS не выдан (медиа-уведомление не показывалось → foreground-сервис хрупкий) и приложение не в вайтлисте Doze. MainActivity на старте запрашивает POST_NOTIFICATIONS (13+), затем системный диалог REQUEST_IGNORE_BATTERY_OPTIMIZATIONS (один раз). v1.4 / versionCode 5 (clean-сборка).
This commit is contained in:
@@ -16,6 +16,8 @@
|
||||
<!-- Держать CPU/Wi-Fi активными во время проигрывания при выключенном экране
|
||||
(иначе поток глохнет в фоне — особенно в машине по Bluetooth). -->
|
||||
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
||||
<!-- Просить исключение из оптимизации батареи (Doze/ColorOS душат фоновое аудио). -->
|
||||
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
|
||||
|
||||
<application
|
||||
android:name=".RadiolaApplication"
|
||||
|
||||
Reference in New Issue
Block a user