С помощью теста Doze убедитесь, что вы переводите систему в режим ожидания, сначала выполнив следующую команду:
adb shell dumpsys deviceidle force-idle
Но в остальном команды, которые вы запускаете, выглядят корректно.
В первую очередь вы хотите проверить, что приложение возвращается в хорошее состояние после нахождения в режиме ожидания или в режиме ожидания приложения и что все ограничения, установленные в этом режиме, сняты. Ограничения, которые Doze и App Standby могут накладывать на приложения, включают в себя ограниченный доступ к сети или его отсутствие, приостановленные фоновые задачи, приостановленные уведомления, игнорируемые запросы на пробуждение и аварийные сигналы.
Если ваше приложение может отправлять уведомления или вызывать тревоги, вы можете проверить, что они заблокированы в этом режиме.
Согласно Android-документам :
Наблюдайте за поведением вашего приложения, когда оно просыпается. Убедитесь, что это
изящно восстанавливается из режима ожидания. В частности, вы должны проверить
если уведомления и фоновые задания вашего приложения продолжают работать
как и ожидалось.