При форсировании режима ожидания приложения
adb shell am set-standby-bucket <package> rare
и последующем получении режима ожидания с помощью
adb shell am get-standby-bucket <package>
adbвсегда 5
независимо от установленного режима.
Что означает 5 и как заставить эту работу работать так, как должно быть?5 - это ни один из указанных режимов: https://developer.android.com/reference/android/app/usage/UsageStatsManager.html#getAppStandbyBucket()
Иногда это работает так, как должно быть в течение очень короткого периода времени после удаления и переустановки приложения, но затем перестает работать по неизвестной причине.