Permissões: notificações e localização

quinta-feira, 21 de maio de 2026, 13:55h

O app pede duas permissões importantes durante o onboarding (e no primeiro uso de certas telas). Se você as negar, várias funcionalidades ficam limitadas. Aqui explico o que cada uma faz e como ativá-las depois se as negou inicialmente.

Notificações (push)

O que faz: permite que o Vigía envie pushes quando uma condição de alerta é atendida — geada iminente, granizo a 5 km, sismo próximo, etc.

Sem esta permissão: o Vigía continua funcionando no lado do servidor (avalia condições) mas você não recebe os alertas. Você só os veria ao abrir o app manualmente. É como ter um alarme de incêndio que não soa.

Reativar:

  • iOS: Ajustes do sistema → Notificações → Contingencias → Permitir notificações
  • Android: Configurações do sistema → Apps → Contingencias → Notificações → Ativar

Localização

O que faz: permite que o app conheça sua localização atual para mostrar o clima local, sugerir sua cidade principal no onboarding e disparar alertas de proximidade se você entrar em uma área com tempestade.

Sem esta permissão: o onboarding pede que você escolha a cidade manualmente. Os alertas continuam funcionando se você configurou alvos (cidade / campos) explicitamente, mas o app não pode "seguir" você se mover para outra área.

Níveis de permissão — há dois:

  • "Somente ao usar o app" (recomendado para a maioria) — o app lê o GPS apenas quando está aberto. Não drena bateria
  • "Sempre" (opcional) — o app lê o GPS em background. Útil se quiser alertas de granizo enquanto dirige ou se depende muito de alertas de proximidade. Consome um pouco mais de bateria

Reativar:

  • iOS: Ajustes do sistema → Privacidade → Serviços de localização → Contingencias → "Ao usar o app" ou "Sempre"
  • Android: Configurações do sistema → Apps → Contingencias → Permissões → Localização → Somente ao usar o app

E as permissões no WebView?

O Contingencias usa um híbrido nativo + WebView. As solicitações de permissão sempre vêm do componente nativo do SO (não do browser interno), então aparecem e se comportam como qualquer app nativo. Se precisar verificar o status, vá às configurações do sistema operacional, não a um menu dentro do app.

Melhores práticas

  • Se usar apenas o Vigía com Campos definidos, notificações + localização "Ao usar o app" é suficiente
  • Se quiser que o dashboard se centre na sua localização enquanto dirige ou caminha, adicione localização "Sempre"
  • Se negar notificações por medo de spam — o Vigía só envia pushes quando uma condição que você ativou é atendida. Sem marketing, sem newsletters

Este artigo foi util para voce?