后台移动网络使用量过高

当应用在后台连接移动网络时,应用会唤醒 CPU 并开启无线装置,而且反复执行此操作可能会耗尽设备的电量。应用如果处于 PROCESS_STATE_BACKGROUNDPROCESS_STATE_CACHED 状态,则视为在后台运行。

检测问题

Android Vitals

当您的应用在后台过度使用移动网络时,Android Vitals 可通过 Play 管理中心提醒您,从而帮助您改进应用性能。

一旦应用在后台运行时每天发送和接收的数据共达 50 MB,Android Vitals 即认为其后台网络使用量过高。在 Play 管理中心内,您可以查看出现此行为的电池工作时段所占的百分比。

电池工作时段的定义取决于平台版本。

  • 在 Android 10 中,电池工作时段是在给定的 24 小时内接收到的所有电池报告的汇总。电池报告是指两次电池充电(从低于 20% 充到 80% 以上或者从任意电量值充满到 100%)间隔的时间。
  • 在 Android 11 中,电池工作时段是固定的 24 小时时间段。

如需了解 Google Play 如何收集 Android Vitals 数据,请参阅 Play 管理中心文档。