1

Vai depender muito de quão agressiva é a ROM do aparelho — isso varia bem mais que a versão do Android.

Eu tenho um foreground service em Kotlin num app que estou lançando. Em Samsung e Motorola roda liso. Em Xiaomi o gerenciador de bateria mata o processo e as APIs padrão de exclusão de otimização não seguraram — ainda não resolvi isso, pra ser honesto. Então se o Findsense mantém qualquer coisa quente em background, testa em Xiaomi cedo. Em emulador e em Pixel não aparece.

Carregando publicação patrocinada...
1

Valeu pelo alerta! Na real eu já testei bastante no Xiaomi desde o início — mantive o aparelho conectado via USB o tempo todo pra acompanhar o comportamento do processo em segundo plano durante os testes. Até agora não vi o serviço sendo morto, mas vou prestar atenção especificamente nesse cenário (app parado, sem estar plugado) pra garantir que não é só o cabo mascarando o problema. Valioso saber que emulador e Pixel não pegam isso.