背景行動網路用量過大

當應用程式在背景連上行動網路時,會喚醒 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 管理中心說明文件。