Stromspar/Doze-Modus

Was es ist

Stromspar/Doze-Modus ist ein Stromspar-Modus eingeführt mit Android 6.
Wenn ein Gerät nicht an einem Ladegerät angeschlossen ist und für ungefähr eine Stunde nicht bewegt wird, wird der Stromspar-Modus aktiviert. In diesem Modus werden registrierte Alarme einer App normalerweise nicht mehr ausgeführt. Dadurch muss die CPU des Geräts in der Regel weniger oft aktiviert werden, was zu einer Reduktion des Stromvebrauchs führen soll.

Eine App kann Android bitten, einige wichtige Alarme in diesem Modus trotzdem durchzuführen, jedoch gelten einige Einschränkungen:

Die meisten zeitbasierten Trigger wie Periodischer Timer und Kalender Event haben eine Option Erlaubt in Stromspar/Doze-Modus um anzugeben, ob der Trigger Android bitten soll, den Trigger auch im Stromspar/Doze-Modus auszuführen.

Wenn eine App diese Beschränkung nicht beachtet und zwei Alarme für fast den selben Zeitpunkt registriert, wird der zweite Alarm verzögert ausgeführt, so dass die 15-Minuten respektive die 1-Minuten Limitierung eingehalten wird, abhängig davon, ob das Gerät gerade im Stromspar/Doze-Modus ist oder nicht.

Diese Definition hat den Nachteil, dass viele Flow-Kombinationen nicht mehr in einer zuverlässigen Art und Weise implementiert werden können, da die Flows im Voraus nicht wissen können, ob sie die ein- respektive 15-Minuten Einschränkung einhalten werden.

Beispiel

Ein Flow spielt einen Klingelton jeden Morgen um genau 6:00 Uhr ab. Ein zweiter Flow spielt einen Alarmton ab, wenn eine Sitzung beginnt (Annahme: Sitzung startet um 6:05 Uhr).
Android wird die beiden Trigger erst ausführen, wenn das Gerät aus dem Stromspar-Modus geweckt wird, wenn die Option Erlaubt in Stromspar/Doze-Modus in den Triggern nicht aktiviert wurde.
Mit aktivierter Option Erlaubt in Stromspar/Doze-Modus, wird Android den Klingelton pünktlich um 6:00 Uhr abspielen. Der zweite Flow wird auch pünktlich um 6:05 Uhr ausgeführt, wenn der Stromsparmodus nicht aktiv ist. Jedoch wird der zweite Flow erst 6:15 Uhr ausgeführt, wenn der Stromspar/Doze-Modus aktiv ist.

Bewährte Vorgehensweise

Workarounds