Mobifleet

Protótipo navegável com foco em monitoramento, operação, perfis e painéis do app.

Requisitos e recomendações
Baixar APK Android · v2026.60.0 (60) · validação
Baixar iOS · TestFlight
Política de Privacidade

Protótipo navegável Visão operacional do Mobifleet

Uma leitura rápida do produto, com foco em navegação, monitoramento por perfil e estados principais do app.

Tela de monitoramento ativo
LoginLogin
Painel adminPainel administrativo
Monitoramento com rostoMonitoramento com câmera
Build 60 · versão para validação · atualizado em 09/10/2026

O APK 2026.60.0 trata os comandos Push REQ_POSICAO e REQ_MIDIA_AVULSA, preservando o título e o conteúdo da notificação. REQ_POSICAO obtém uma nova leitura GPS e coloca uma posição urgente na fila, independentemente do intervalo periódico. REQ_MIDIA_AVULSA solicita foto, vídeo e áudio; permite captura com o veículo parado para esse pedido, respeitando assinatura, configuração de mídia e permissões. Vídeo e áudio exigem pelo menos 10 segundos válidos.

O app tenta executar automaticamente quando o sistema permite. Componentes indisponíveis aguardam o toque na notificação e a autenticação na conta destinatária. O controle persistente evita duplicação e conserva resultados parciais; arquivos enfileirados seguem as retentativas normais, inclusive offline. Mensagens com notification e data podem entregar o comando em segundo plano somente após o toque. A análise estática passou sem problemas e 402 testes Flutter foram aprovados. A validação física de GPS, câmera, áudio, bloqueio e PiP permanece pendente.

Incluída a correção que impede câmera e DVR para usuários sem permissão de fadiga, mesmo quando há intervalos de mídia configurados. Mantidos o pedido legado de fotografia e o histórico de notificações. Este lote publica o APK padrão do protótipo; a distribuição iOS depende do próximo build.

Mantidas as correções do APK 2026.57.0: o evento de tela bloqueada só é enviado após preservar áudio válido de pelo menos 10 segundos; vídeo e foto avulsos ficam suspensos durante o bloqueio e retomam ao desbloquear; vídeos avulsos exigem pelo menos 10 segundos reais, com retentativas e envio independente da foto. O percentual de bateria permanece no alerta e no campo enviado à API, inclusive em reenvios.

Mantida a correção Push do APK 56, vinculando a instalação autenticada ao dispositivo recebido no login. Instale sobre a versão existente, sem desinstalar nem limpar dados, para preservar a fila. A conferência das capturas em aparelhos físicos e dos arquivos recebidos no servidor permanece pendente.

A velocidade passa a considerar a precisão do GPS, a margem de erro e o deslocamento confirmado. Oscilações sem deslocamento não autorizam movimento; quando o sinal não sustenta a medição, o painel informa a condição do GPS. Uma perda de qualidade não é tratada como frenagem. Validar novamente parado, em baixa velocidade e nas manobras reais.

Mantidas as melhorias anteriores: correção do bloqueio da leitura dos olhos e reforço do áudio de 10 segundos ao bloquear a tela com monitoramento ativo, sem exigir PiP. Eventos usam a localização disponível, identificando o horário e a condição da leitura, e permanecem na fila até a confirmação da API. Sem posição utilizável, aguardam nova leitura; não expiram automaticamente por GPS.

A leitura ocular do detector existente foi restaurada quando há medições válidas. O reconhecimento específico de óculos escuros continua pendente de validação. Os quatro eventos de condução mantêm a captura traseira de 15 segundos. A homologação física de olhos, câmera, PiP, áudio e arquivos recebidos continua pendente no iPhone 13, iPhone 17 Pro e Androids previstos. Atualize sobre a instalação atual para preservar a fila.

iOS 2026.55.0 (55): enviado à Apple; aguardando processamento e disponibilização no TestFlight.

Alertas e conectividade

Curva acentuada exige ao menos 20 km/h, GPS recente e preciso, rotação sustentada e mudança de rumo. O Android conserva a medição nativa de sinal. A implementação iOS estima a qualidade da conexão em paralelo, sem condicionar o envio de posições, alarmes ou mídias; a distribuição dessas alterações depende de uma atualização iOS. A integração Android Auto foi removida da versão móvel; aprovação em loja não é inferida pelo protótipo.

Versão 2 · escopo mobile

Login rápido preservado no Keychain do iOS. Captura sequencial: frontal normalmente e traseira nos quatro eventos de condução, sem janela anterior garantida nesses eventos; regra de cinto preparada, mas sem detector conectado. Sessão única, leitura sincronizada de notificações, planos, relatórios, dashboard, mapa e listagem web de evidências dependem de contratos e código do backend/portal. O link TestFlight continua sendo o canal existente; este protótipo não publica uma nova versão iOS automaticamente.