Wenn eine App im Hintergrund eine Verbindung zum Mobilfunknetz herstellt, aktiviert sie die CPU und schaltet das Funkmodul ein. Wenn Sie das wiederholt tun, kann der Akku eines Geräts entladen werden. Eine App gilt als im Hintergrund ausgeführt, wenn sie sich im Status PROCESS_STATE_BACKGROUND oder PROCESS_STATE_CACHED befindet.
Problem erkennen
Android Vitals
Android Vitals kann Ihnen helfen, die Leistung Ihrer App zu verbessern. Sie werden über die Play Console benachrichtigt, wenn Ihre App im Hintergrund übermäßig das Mobilfunknetz nutzt.
In Android Vitals gilt die Hintergrundnetzwerknutzung als übermäßig, wenn eine App im Hintergrund insgesamt 50 MB pro Tag sendet und empfängt. In der Play Console können Sie den Prozentsatz der Akkusitzungen sehen, in denen dieses Verhalten auftritt.
Die Definition von Akkusitzung hängt von der Plattformversion ab.
- In Android 10 ist eine Akkusitzung die Zusammenfassung aller Akkuberichte, die innerhalb eines festgelegten Zeitraums von 24 Stunden empfangen wurden. Ein Akkubericht bezieht sich auf das Intervall zwischen zwei Akkuladungen: entweder von unter 20% bis über 80% oder von einem beliebigen Ladestand bis 100%.
- In Android 11 ist eine Akkusitzung ein fester Zeitraum von 24 Stunden.
Informationen dazu, wie Google Play Android Vitals-Daten erhebt, finden Sie in der Play Console-Dokumentation.