Huawei e Honor: o encaminhamento de SMS para de funcionar em segundo plano
A EMUI e o Magic OS decidem, para cada aplicativo, se ele pode iniciar sozinho, ser iniciado por outro aplicativo ou continuar funcionando depois que você sai dele — e, por padrão, não permitem nada disso. No Resender, basta ajustar uma tela com três opções.
Inicialização do aplicativo: gerenciar manualmente
- Abra Configurações → Bateria → Inicialização de apps e encontre o Resender.
- Desative a chave dele: o Resender passa a ser gerenciado manualmente.
- Na janela que abrir, ative Inicialização automática, Inicialização secundária e Executar em segundo plano.
- Abra Configurações → Bateria → Inicialização do aplicativo e encontre o Resender.
- Desative Gerenciar automaticamente. As três opções manuais serão exibidas.
- Ative as três: Início automático (o aplicativo poderá iniciar após uma reinicialização ou quando um SMS chegar), Início secundário (o sistema poderá ativá-lo) e Executar em segundo plano (ele não será interrompido quando você sair).
Em versões mais antigas da EMUI, essa opção é chamada de Aplicativos protegidos: marque o Resender nessa tela. Depois, desative também a otimização de bateria do próprio Android para o Resender — na tela principal do aplicativo, há um botão que abre a lista; selecione Não otimizar para o Resender.
Como verificar se funcionou
Bloqueie o telefone, aguarde um minuto e envie um SMS para ele usando outro telefone. O e-mail deverá chegar em poucos segundos. Se ele chegar apenas quando você abrir o aplicativo, é provável que a opção Gerenciar automaticamente tenha sido reativada após uma atualização: volte a configurá-la como manual.
O que nenhum aplicativo pode fazer
As telas de inicialização da Huawei não têm uma interface pública. Nenhum aplicativo pode consultá-las, alterá-las ou saber como você as configurou. O Resender exibe uma linha vermelha quando o Android informa que ele está sendo restringido e abre a tela correta do sistema para você — mas cabe a você ativar as opções. Se não fizer isso, as mensagens poderão chegar com atraso ou nem chegar, mesmo que o aplicativo tenha feito tudo o que o sistema permite.
Perguntas
O telefone informa que o Resender é gerenciado automaticamente. Isso não é suficiente?
Não. Gerenciar automaticamente significa que o sistema decide quando interromper o aplicativo, e ele pode encerrar livremente os aplicativos em segundo plano. Mude para o gerenciamento manual e ative as três opções: Início automático, Início secundário e Executar em segundo plano.
Meu telefone não tem a tela Inicialização do aplicativo.
Em versões mais antigas da EMUI, ela é chamada de Aplicativos protegidos (Configurações → Bateria → Aplicativos protegidos ou Gerenciador do telefone → Aplicativos protegidos): marque o Resender nessa tela. O efeito é o mesmo.
Também preciso desativar a otimização de bateria do Android?
Sim. Na tela principal do Resender, há um botão que abre a lista do sistema: encontre o Resender e selecione Não otimizar. Para fazer isso manualmente: Configurações → Aplicativos → Aplicativos → Resender → Bateria → Otimização de bateria.
Por que o próprio Resender não altera essas configurações?
O gerenciador de inicialização da Huawei não tem uma interface pública: nenhum aplicativo pode consultá-lo ou alterá-lo. A única configuração do Android que um aplicativo poderia mudar por meio de uma única caixa de diálogo exige uma permissão que o Google Play concede apenas a alarmes, chamadas e categorias semelhantes, nas quais um encaminhador de mensagens não se enquadra.
Isso também se aplica aos celulares Honor fabricados após a separação da Huawei?
Sim. O Magic OS mantém a mesma tela Inicialização do aplicativo, com as mesmas três opções; apenas o caminho até ela muda entre as versões.