Tradicionalmente a Xiaomi e sua customização do Android conhecida como MIUI é conhecida como uma das modificações mais problemáticas do Android por não respeitar os padrões de execução de aplicativos em segundo plano, causando ‘paradas’ forçadas nos apps, o que faz o DSW e o DriveSocial falharem quando estão em segundo plano.

Soluções

Permissão de Background Autostart / Iniciar automaticamente

Na versão 14 da MIUI foi implementada uma nova permissão para iniciar aplicativos em segundo-plano. Você deverá conceder esta permissão para o DSW e/ou DriveSocial. Se você usar os dois apps, deverá repetir duas vezes estes passos (sendo uma vez para cada app).

Vá para Configurações -> Apps -> App (DriveSocial e/ou DSW) -> Permissões -> Iniciar automaticamente (Background autostart em inglês)

Otimizações da MIUI

As otimizações da MIUI se tornaram mais relevantes na versão MIUI 12, porém esta opção pode estar pode estar presente em versões mais antigas também. Ela está escondida nas Opções de Desenvolvedores, então você precisa ativar o ‘Modo Desenvolvedor’ do seu celular primeiro.

Para isso, toque 10x na versão do MIUI na tela ‘Sobre o telefone’.

Ajuste à partir da MIUI 12

Para permitir que o DSW e/ou DriveSocial rodem em segundp plano, você precisa verificar algumas permissões nas Informações do Aplicativo.

  • Certifique-se que a opção ‘Economia de Bateria’ está configurada como ‘Sem restrições’
  • Certifique-se que não há restrições de execução do app em segundo plano;
  • Certifique-se que não há restrição de uso de dados em segundo plano.

Gerenciamento de Energia

Por favor, habilite estas opções:

Configurações > Configurações Avançadas -> Gerenciador de Bateria > Plano de Energia e configure para Performance

Configurações > Apps > DriveSocial e/ou DSW > Bateria > Uso intensivo de energia e selecione Manter funcionamento mesmo ao desligar a tela.

Mantenha as opções de Economia de Energia desativadas.