Получать уведомления с помощью сервиса accessibilty, если устройство отключено?
Проблема в том, что моя служба доступности не вызывается при новом уведомлении, если устройство отключено (я думаю, на Android 5+). Я ничего не нашел в интернете. Есть ли способ включить службу доступности для отключенных устройств?
Мне нужно это для моего приложения "Автоответчик для WhatsApp", чтобы получать уведомления независимо от того, какое состояние телефона.
1 ответ
Это интересная новость, которую вы нашли здесь. Я чувствую, что это не намеренное поведение, но тем не менее я думаю, что лучшим решением было бы использование NotificationManager и setInterruptionFilter равным INTERRUPTION_FILTER_ALL.
NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.setInterruptionFilter(NotificationManager.INTERRUPTION_FILTER_ALL);
Это отключит режим DnD, и ваш AccessibilityService должен начать получать события снова без перезапуска приложения или чего-либо еще.