Busca excessiva por Wi-Fi em segundo plano

Quando um app faz buscas por Wi-Fi em segundo plano, ele ativa a CPU, o que gera um consumo elevado da bateria. Quando ocorrem muitas buscas, a duração da bateria do dispositivo pode ser visivelmente reduzida. Um app é considerado em execução em segundo plano se está no estado PROCESS_STATE_BACKGROUND ou PROCESS_STATE_CACHED.

Detectar o problema

Android vitals

O Android vitals pode ajudar a melhorar o desempenho do seu app alertando você, pelo Play Console, quando o app estiver fazendo muitas buscas por Wi-Fi em segundo plano. O Android vitals considera as buscas por Wi-Fi excessivas quando um app faz mais de quatro buscas por hora. No Play Console, é possível conferir a porcentagem de durações da bateria em que ocorre esse comportamento.

A definição de duração da bateria depende da versão da plataforma.

  • No Android 10, a duração da bateria é a agregação de todos os relatórios de bateria recebidos em um determinado período de 24 horas. Um relatório de bateria se refere ao intervalo entre duas cargas, seja de menos de 20% a mais de 80% ou de qualquer nível de carga até 100%.
  • No Android 11, a duração da bateria é de um período fixo de 24 horas.

Para informações sobre como o Google Play coleta dados do Android vitals, consulte a documentação do Play Console.