Presenciei

Configuração no Android

No Android, deixar um app rodando em segundo plano de forma confiável exige alguns ajustes de sistema. Sem eles, o Presenciei vai funcionar por um tempo e depois parar de detectar as chegadas ao escritório sem aviso. Siga os passos abaixo — leva menos de 2 minutos.

Passos essenciais (todos os Androids)

1

Permitir localização "sempre" e "precisa"

Quando o Presenciei pedir localização, escolha as duas opções:

Permitir o tempo todo   +   Localização precisa

Por quê? Sem "o tempo todo", o Android revoga a permissão quando o app não está aberto. Sem "precisa", o sistema entrega uma localização com margem de erro de centenas de metros — o geofence dispara em lugar errado.

2

Desativar otimização de bateria

Vá em:

Ajustes → Bateria → Otimização de bateria → Presenciei → Sem restrição

Em alguns Androids o caminho é:

Ajustes → Apps → Presenciei → Bateria → Sem restrição

Por quê? Depois de alguns minutos sem uso, o Android suspende processos que não estão nessa lista. Com "Sem restrição", o app fica elegível pra receber os eventos de geofence a qualquer hora.

3

Autostart / permissão de segundo plano do fabricante

Cada fabricante Android tem seu próprio sistema pra matar apps em segundo plano. Confira na lista abaixo o passo específico do seu aparelho.

Por quê? Samsung, Xiaomi, Oppo, Huawei e outros adicionaram camadas extras de restrição em cima do Android padrão pra prolongar bateria. Sem configurar, o sistema mata o processo do Presenciei mesmo com os passos 1 e 2 corretos.

Por fabricante

Encontre a seção do seu celular e siga os passos. Se sua marca não estiver aqui, é porque provavelmente segue o Android padrão (passos 1 e 2 bastam).

Samsung (One UI)

  1. Ajustes → Cuidados com o dispositivo → Bateria
  2. Toque em Limites de uso em segundo plano
  3. Toque em Aplicativos que nunca serão suspensos
  4. Adicione Presenciei na lista

Xiaomi / Redmi / POCO (MIUI/HyperOS)

  1. Ajustes → Apps → Gerenciar apps → Presenciei
  2. Ligar Início automático
  3. Ainda na tela do Presenciei, tocar em Economizador de bateria → escolher Sem restrições
  4. Ajustes → Bateria → mais opções (⋮) → Turbo do app → desligar pro Presenciei

Oppo / OnePlus / Realme (ColorOS)

  1. Ajustes → Bateria → Gestão de energia do app
  2. Toque em Presenciei
  3. Ligar Permitir atividade em segundo plano e Permitir início automático
  4. Desligar Otimização profunda (se existir)

Huawei / Honor (EMUI / MagicOS)

  1. Ajustes → Apps → Presenciei → Bateria
  2. Desligar Gestão automática
  3. Ligar todas as opções manuais: Executar em segundo plano, Iniciar automaticamente, Início secundário

⚠️ Em Huaweis sem Google Play Services, o Presenciei não vai funcionar — nossa detecção usa a Geofencing API do Google.

Motorola / Nokia / Pixel

Rodam Android quase puro — os passos 1 e 2 acima já resolvem. Não precisa de autostart adicional.

Vivo / iQOO (FunTouch OS / OriginOS)

  1. iManager → Gerenciador de apps → Autostart
  2. Ligar pro Presenciei
  3. Ajustes → Bateria → Consumo alto em segundo plano → adicionar Presenciei nas exceções

Como testar se ficou certo

Depois de configurar:

  • Cadastre um escritório com raio de 150 m estando lá.
  • Ligue o toggle de rastreamento em segundo plano no app.
  • Feche o Presenciei (não force stop, só volte pra home).
  • Saia do raio (ande uns 300 m pra longe).
  • Volte pro escritório. Abra o Presenciei — deve mostrar "Check-in feito hoje" automaticamente.

Se depois de alguns dias parar de detectar sem você mudar nada, provavelmente o passo 3 (autostart do fabricante) foi resetado — algumas marcas resetam depois de atualizações do sistema.

Problemas? Abra uma issue em github.com/matheusrcd/onsite-tracker/issues com o modelo do seu aparelho e a versão do Android.

← Voltar para o início