Wakeups are a mechanism in the
AlarmManager API that
lets developers set an alarm to wake up a device at a specified time. When a
wakeup alarm is triggered, the device comes out of low-power mode and holds a
partial wake lock while executing the
alarm's
onReceive()
or
onAlarm()
method. If wakeup alarms are triggered excessively, they can drain a device's
battery.
Android vitals monitoring
To help you improve app quality, Android automatically monitors apps for excessive wakeup alarms and displays the information in Android vitals. For information on how the data is collected, see Play Console docs.