Diagnóstico de Geolocalização

Verifica se a Permissions API reporta o estado real da permissão, e mede o tempo real de aquisição do GPS. Precisa ser servido por HTTPS.

Como usar

  1. Toque em Solicitar localização e permita quando o iOS perguntar.
  2. Leia o Veredito — é ele que diz se a Permissions API mente neste aparelho.
  3. Toque em Medir GPS. Se vier cache, ande uns 50 metros e meça de novo — só uma linha novo mede o GPS de verdade.
  4. Toque em Copiar relatório e cole no chat.

Ambiente

Estado inicial (antes de qualquer leitura)

Primeira leitura

—
ainda não solicitada

O tempo desta leitura inclui os segundos que você levou para tocar em “Permitir”. Não serve para avaliar o timeout do app — use a seção abaixo.

Estado depois da leitura

—
ainda não consultado

Veredito

Aguardando a leitura de localização.

Medição limpa do GPS

Disponível depois da primeira leitura. Sem prompt no caminho, o tempo medido é só aquisição.

O iOS devolve posição em cache mesmo com maximumAge: 0, e ainda troca o timestamp — por isso timestamp novo não prova nada. A coluna fix só marca novo quando a resposta demorou mais de 250 ms e as coordenadas ou a precisão mudaram. Só linhas novo servem para avaliar o timeout.