Trip Tracker Spike
Fase 0, H1 e S1 a S4. Rode no aparelho real. Instale como app (Adicionar à tela de início) e rode de novo para comparar.
S1 · Geolocalização por 2 minutos
pendentewatchPosition por 120 s. Mantenha a tela ligada e a página visível. Para testar em movimento, ande ou dirija.
—
S2 · Contexto e APIs
pendenteOrigem, contexto seguro, geolocation, wake lock, orientação, service worker, modo instalado.
—
S3 · Chamadas externas
pendenteOpen-Meteo, Overpass, RainViewer e TomTom (sem chave, espera 403 com CORS liberado).
—
S4 · Tiles de mapa
pendenteUm tile CARTO Dark Matter e um tile OSM.
—
Viagem · código e relay
Use o mesmo código e a mesma URL no transmissor e no visualizador.
S7 · Transmissor (iPhone)
paradowatchPosition + Wake Lock. Envia no máximo 1 posição a cada 3 s; se falhar, enfileira e reenvia em lote.
—
S11 · Visualizador (PC / iPad)
desconectadoWebSocket primeiro; se falhar, consulta /last a cada 3 s.
—