Получать уведомления с помощью сервиса 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 должен начать получать события снова без перезапуска приложения или чего-либо еще.

Другие вопросы по тегам