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 fica suspenso, a menos que você permita sua execução. Duas opções mantêm o Resender encaminhando mensagens mesmo com a tela desligada.
As duas opções (OxygenOS 13 e 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 Sem restrições, dependendo da versão).
- Permitir início automático. Configurações → Apps → Inicialização automática nas versões mais recentes, Configurações → Bateria → Inicialização automática de apps ou Configurações → Apps → Gerenciamento de apps → Resender → Inicialização automática nas versões mais antigas: ative o Resender para que o sistema o inicie após uma reinicialização ou quando chegar um SMS 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 nessa tela; 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 chegar somente depois que você desbloquear o telefone ou abrir o app, uma das opções está desativada — após uma atualização do sistema, verifique ambas novamente.
O que nenhum app pode fazer
As telas de bateria do OxygenOS não têm uma interface pública. Nenhum app pode consultá-las, alterá-las ou saber se você as configurou. O Resender exibe uma linha vermelha quando o Android informa que o app está sendo restringido e abre a tela correta do sistema para você — mas cabe a você ativar as opções. Se não as ativar, as mensagens poderão chegar com atraso ou nem chegar, mesmo que o app tenha feito tudo o que lhe é permitido.
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 inicialização automática. Os SMS só chegam ao Resender quando o sistema permite que ele volte a funcionar, por isso chegam todos de uma vez. Ative uma única vez as opções indicadas 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, localize o Resender e escolha Não otimizar. Depois, verifique em Configurações → Apps → Resender → Avançado se há a opção Permitir atividade em segundo plano. O caminho mais recente desta página se aplica a partir do OxygenOS 13.
Também é necessário desativar 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: localize o Resender e escolha 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 pode consultá-las ou alterá-las. A única configuração do Android que um app poderia mudar com uma única caixa de diálogo exige uma permissão que o Google Play concede apenas a apps das categorias de alarmes, chamadas e similares, nas quais um encaminhador de mensagens não se enquadra.
Isso funciona da mesma forma que em aparelhos OPPO?
Desde o OxygenOS 13, sim: o sistema é baseado no ColorOS da OPPO, portanto as opções são as mesmas e apenas os nomes mudam.