Как я упомянул setExactAndAllowWhileIdle
не гарантирует точного выполнения, поэтому я попытался использовать setAlarmClock
, но он не дает устройству заснуть.
Переход в режим ожидания как следует:
adb shell dumpsys deviceidle step
и получение сообщения до срабатывания будильника:
Stepped to deep: INACTIVE
Это нарушает политику Google Play по предотвращению засыпания устройств? Я не хочу, чтобы мои пользователи быстро разряжались из-за меня. Мое приложение не разряжает батарею, но у пользователей могут быть приложения, которые быстро разряжают батарею, и, поскольку мое приложение не позволяет устройству заснуть, оно разряжает батарею, верно?