Presenciei

Configuração no iPhone

No iOS o segredo é só um: garantir que a permissão de localização está em "Sempre" e "Localização Precisa". Sem isso, o Presenciei não recebe os eventos de chegada no escritório quando o app está fechado. Leva 30 segundos.

Passo a passo

1

Quando o app pedir localização, escolha "Permitir Ao Usar"

Na primeira vez que você abre o Presenciei e vai cadastrar um escritório, o iOS mostra:

"Permitir que 'Presenciei' use sua localização?"

Escolha Permitir Ao Usar o App. Não escolha "Somente Uma Vez" — vai ter que refazer tudo depois.

Por quê "ao usar" e não "sempre" já? Porque o iOS não deixa. A Apple exige que o app peça primeiro "ao usar" e só depois, quando o usuário liga o rastreamento em segundo plano dentro do app, sobe pra "sempre" numa segunda caixa de diálogo.

2

Ligue "Rastreamento em segundo plano" no app

Na tela "Hoje" do Presenciei, ligue o toggle "Rastreamento em segundo plano". O app vai mostrar um alerta explicando o que isso faz — toque em Permitir.

Aí sim o iOS mostra a segunda caixa:

"Permitir que 'Presenciei' use sua localização mesmo quando não estiver usando o app?"

Escolha Alterar Para Sempre.

3

Confira nas Ajustes se ficou tudo certo

Ajustes → Presenciei → Localização

Verifique:

  • Permitir Acesso à Localização está em Sempre
  • Localização Precisa está ligada

Por quê a "Precisa"? Se ficar desligada, o iOS entrega uma localização com margem de erro que pode chegar a alguns quilômetros. O geofence dispara em lugar errado ou nunca dispara.

4

Serviços de Localização do sistema ligados

Ajustes → Privacidade e Segurança → Serviços de Localização

Confirme que o toggle no topo tá ligado.

Por quê essa checagem? É o interruptor geral do iOS pra localização. Se estiver desligado (às vezes é desativado por engano quando o usuário mexe em Foco / Low Power), nenhum app do sistema recebe localização — nem o Mapas, nem o Presenciei.

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.
  • Feche o Presenciei (deslizar pra cima e ir pra home — não force-quit, isso mata o task).
  • Saia do raio (ande uns 300 m pra longe).
  • Volte pro escritório. Espere 1-2 minutos e abra o app — deve mostrar "Check-in feito hoje" automaticamente.

Se o auto check-in não veio, provavelmente foi uma dessas quatro causas (veja embaixo).

Se não funcionar

Coisas específicas do iOS que podem estar atrapalhando.

Você fez force-quit no app pela app switcher

Deslizar o app pra cima na tela de multitarefa mata o processo e os geofences só voltam quando você abre o app de novo. Diferente do Android, iOS trata isso como um sinal do usuário de "não quero mais que rode". Solução: abra o Presenciei uma vez pra reativar.

Modo de Baixo Consumo (Low Power Mode) ligado por muito tempo

Quando a bateria está abaixo de 20% e o Low Power liga automaticamente, o iOS pode reduzir a frequência dos eventos de geofence. Não desliga, mas atrasa. Se você tá com bateria curta o dia todo, considere ativar o check-in manual direto no app.

Você escolheu "Ao Usar" só, sem subir pra "Sempre"

O iOS mostra a segunda caixa (a de "Sempre") quando você liga o toggle de rastreamento em segundo plano no app. Se você fechou a caixa sem selecionar, é preciso corrigir em Ajustes → Presenciei → Localização → Sempre.

Você entrou no escritório antes de ligar o tracking

Geofence dispara na transição (cruzar a borda). Se você já estava dentro quando ativou, não tem transição pra detectar. O Presenciei contorna isso fazendo uma leitura única na hora que você liga — se essa leitura falhar por permissão ainda não confirmada, é só usar o botão manual de check-in.

Continua com problema? Abra uma issue em github.com/matheusrcd/onsite-tracker/issues com a versão do iOS e o modelo do iPhone.

← Voltar para o início