Чрезмерное сканирование Wi-Fi в фоновом режиме

Когда приложение выполняет сканирование Wi-Fi в фоновом режиме, оно активирует процессор, что приводит к разрядке батареи. При слишком большом количестве сканирований время работы устройства от батареи может заметно сократиться. Приложение считается работающим в фоновом режиме, если оно находится в состоянии PROCESS_STATE_BACKGROUND или PROCESS_STATE_CACHED .

Выявите проблему

Основные параметры Android

Android Vitals может помочь улучшить производительность вашего приложения, оповещая вас через Play Console , когда приложение выполняет чрезмерное сканирование Wi-Fi в фоновом режиме. Android Vitals считает сканирование Wi-Fi чрезмерным, если приложение выполняет более 4 сканирований в час. В Play Console вы можете проверить процент времени, затраченного на работу батареи , в течение которого наблюдается такое поведение.

Определение сессии, включающей использование батареи, зависит от версии платформы.

  • В Android 10 сессия состояния батареи представляет собой совокупность всех отчетов о состоянии батареи, полученных за 24-часовой период. Отчет о состоянии батареи описывает интервал между двумя зарядками батареи: от уровня ниже 20% до уровня выше 80% или от любого уровня заряда до 100%.
  • В Android 11 период работы батареи фиксирован и составляет 24 часа.

Информацию о том, как Google Play собирает важные данные об Android, см. в документации Play Console .

,

Когда приложение выполняет сканирование Wi-Fi в фоновом режиме, оно активирует процессор, что приводит к разрядке батареи. При слишком большом количестве сканирований время работы устройства от батареи может заметно сократиться. Приложение считается работающим в фоновом режиме, если оно находится в состоянии PROCESS_STATE_BACKGROUND или PROCESS_STATE_CACHED .

Выявите проблему

Основные параметры Android

Android Vitals может помочь улучшить производительность вашего приложения, оповещая вас через Play Console , когда приложение выполняет чрезмерное сканирование Wi-Fi в фоновом режиме. Android Vitals считает сканирование Wi-Fi чрезмерным, если приложение выполняет более 4 сканирований в час. В Play Console вы можете проверить процент времени, затраченного на работу батареи , в течение которого наблюдается такое поведение.

Определение сессии, включающей использование батареи, зависит от версии платформы.

  • В Android 10 сессия состояния батареи представляет собой совокупность всех отчетов о состоянии батареи, полученных за 24-часовой период. Отчет о состоянии батареи описывает интервал между двумя зарядками батареи: от уровня ниже 20% до уровня выше 80% или от любого уровня заряда до 100%.
  • В Android 11 период работы батареи фиксирован и составляет 24 часа.

Информацию о том, как Google Play собирает важные данные об Android, см. в документации Play Console .