OnePlus: o encaminhamento de SMS é interrompido em segundo plano
O OxygenOS atual é baseado no ColorOS e gerencia os apps em segundo plano da mesma forma: um app que não está na tela é suspenso, a menos que você permita sua execução. Dois controles mantêm o Resender encaminhando mensagens mesmo com a tela desligada.
Os dois controles (OxygenOS 13 e versões posteriores)
- Abra Configurações → Aplicativos → Resender → Uso da bateria.
- Ative “Permitir atividade em segundo plano”.
- Em alguns celulares, ative também “Permitir inicialização automática” (Configurações → Apps → Inicialização automática; em versões mais antigas, Configurações → Bateria → Inicialização automática de apps).
- Permitir atividade em segundo plano. Configurações → Apps → Resender → Uso da bateria: permita a atividade em segundo plano (essa opção também pode se chamar Permitir execução em segundo plano ou Não restrito, dependendo da versão). No OxygenOS 16, essa mesma tela oferece três opções em vez de um controle — Permitir atividade em segundo plano, Modo inteligente (recomendado), Restringir atividade em segundo plano: escolha a primeira. No OxygenOS 15, a opção Otimizar uso da bateria logo abaixo muda automaticamente para Não otimizar quando a atividade em segundo plano é permitida.
- Permitir inicialização automática. Configurações → Apps → Início automático nas versões mais recentes, Configurações → Bateria → Inicialização automática de apps ou Configurações → Apps → Gerenciamento de apps → Resender → Início automático nas versões mais antigas: ative o Resender para que o sistema o inicie após uma reinicialização ou quando um SMS chegar enquanto ele não estiver em execução.
No OxygenOS 11 e em versões anteriores, as telas são diferentes: Configurações → Bateria → Otimização de bateria → Resender → Não otimizar e Configurações → Apps → Resender → Avançado para a atividade em segundo plano. Em todas as versões, também exclua o Resender da otimização de bateria do próprio Android: a tela principal do app tem um botão que abre a lista do sistema. O OxygenOS 13 e as versões mais recentes também têm uma lista própria: Configurações → Bateria → Configurações avançadas → Otimizar uso da bateria — defina o Resender como Não otimizar; a opção padrão é Sempre perguntar.
Como verificar se funcionou
Bloqueie o telefone, aguarde um minuto e envie um SMS para ele usando outro telefone. O e-mail deve chegar em poucos segundos. Se ele só chegar depois que você desbloquear o telefone ou abrir o app, um dos controles está desativado — após uma atualização do sistema, verifique os dois novamente.
O que nenhum app pode fazer
As telas de bateria do OxygenOS não têm uma interface pública. Nenhum app consegue consultá-las, alterá-las ou saber como você as configurou. O Resender exibe uma linha em vermelho quando o Android informa que ele está com restrições e abre a tela correta do sistema para você — mas a ativação dos controles depende de você. Se você ignorá-los, as mensagens poderão chegar com atraso ou nem chegar, mesmo que o app tenha feito tudo o que o sistema permite.
Perguntas
O encaminhamento funciona por um dia, mas depois as mensagens chegam todas de uma vez quando desbloqueio o telefone. Por quê?
O OxygenOS suspende os apps que não estão na tela, a menos que tenham permissão para atividade em segundo plano e início automático. Os SMS só chegam ao Resender quando o sistema permite que ele volte a funcionar, por isso chegam todos de uma vez. Ative uma vez os controles indicados nesta página.
Meu OnePlus usa uma versão antiga do OxygenOS que não tem esses menus.
No OxygenOS 11 e em versões anteriores, acesse Configurações → Bateria → Otimização de bateria, encontre o Resender e selecione Não otimizar. Depois, verifique em Configurações → Apps → Resender → Avançado se há um controle Permitir atividade em segundo plano. O caminho mais recente desta página se aplica a partir do OxygenOS 13.
Também é necessário alterar a otimização de bateria do Android?
Sim, em todas as versões. A tela principal do Resender tem um botão que abre a lista do sistema: encontre o Resender e selecione Não otimizar.
Por que o próprio Resender não altera essas configurações?
As telas do OxygenOS não têm uma interface pública: nenhum app consegue consultá-las ou alterá-las. A única configuração do Android que um app poderia alterar por meio de uma única caixa de diálogo exige uma permissão que o Google Play concede apenas a apps de alarme, chamadas e categorias semelhantes, não a um encaminhador de mensagens.
Isso funciona da mesma forma que nos aparelhos OPPO?
Desde o OxygenOS 13, sim: o sistema é baseado no ColorOS da OPPO, portanto os controles são os mesmos e apenas os nomes são diferentes.