Я создаю приложение для радиочасов, которое на моем устройстве под управлением Android 7.1.1 перестает воспроизводиться через несколько минут (примерно 2,5–4), когда пользователь нажимает кнопку питания, чтобы выключить дисплей.
Я полагаю, это связано с тем, что устройство переходит в спящий режим. Моя активность блокирует Wi-Fi и пробуждение для воспроизведения радиопотока даже при выключенном экране.
Я прочитал информационную страницу о режиме ожидания и нашел главу о внесении в белый список «разрешенных вариантов использования», таких как приложения voip и так далее.
На странице указано следующее: «Примечание. Политика Google Play запрещает приложениям запрашивать прямое освобождение от функций управления питанием в Android 6.0+ (режим ожидания и режим ожидания), если это не оказывает неблагоприятного воздействия на основную функцию приложения.»
Поскольку в их примерах нет «приложения для воспроизведения мультимедиа», я не уверен, будет ли разрешено просить пользователя активно (с помощью намерения) добавить мое приложение для радио с часами в их белый список.
Конечно, я не хочу, чтобы Google удалял мое приложение из Play Store, так что может ли кто-нибудь сказать мне точно, подходит ли оно для внесения в белый список?
Я имею в виду - конечно, моя основная функция (воспроизведение радиопотока) неблагоприятно влияет, когда режим ожидания игнорирует блокировку пробуждения, и приложение перестает воспроизводиться. Итак, я считаю, что в этом случае должно быть разрешено спрашивать разрешения?
(Идея этой функции заключается в том, чтобы пользователи могли встать и заняться своими утренними делами, продолжая слушать поток «будильника», пока они не закончат работу, и отменить будильник вручную, но в это время они наверняка захотят отключить отображать..)
Любая (подтвержденная правильность) информация будет принята с благодарностью.