Splash
Coleta de Leite – Autenticação: Splash
O Splash é a tela de abertura do aplicativo, responsável pela verificação automática de sessão e encaminhamento do motorista para a próxima etapa do fluxo.
Visão Geral do Splash
O Splash é a tela de abertura do aplicativo Coleta de Leite, exibida automaticamente assim que o motorista toca no ícone do app no celular. Ela não pede nenhuma informação e não possui nenhum botão: sua única função é mostrar a logo do aplicativo por cerca de um segundo e meio enquanto o sistema verifica, por trás da tela, se o motorista já tem uma sessão de login salva no aparelho.
Com base nessa verificação, o próprio sistema decide sozinho para onde levar o motorista em seguida: para a tela de Login (quando é preciso entrar novamente) ou direto para as etapas seguintes de preparação da rota (quando o motorista já está logado e optou por continuar conectado). Por ser o primeiro passo do fluxo de acesso ao sistema, o Splash faz parte do módulo Autenticação.
ℹ Informação importante
O Splash faz parte do módulo Autenticação e é o primeiro passo do fluxo de acesso ao sistema Coleta de Leite.
Vídeo Tutorial do Splash
▶ Tutorial em vídeo: ainda não disponível para esta rotina.
Pré-requisitos e Contexto de Acesso do Splash
Não há pré-requisito de acesso para esta tela. Ela é a primeira tela do aplicativo, exibida automaticamente sempre que o app é aberto, antes de qualquer outra tela. Não é necessário estar logado, nem ter feito nenhuma configuração anterior, para que o Splash apareça: qualquer motorista que abrir o aplicativo passa por ela.
Processo de Criação: Passo a Passo do Splash
Abrir o aplicativo
O motorista toca no ícone do aplicativo Coleta de Leite no celular. O sistema abre o app e exibe imediatamente a tela Splash, com a logo do aplicativo e um indicador de carregamento girando na tela.
Aguardar a verificação
O motorista não precisa fazer nada nesta etapa. Por cerca de um segundo e meio, o sistema verifica, em segundo plano, se existe um usuário salvo no aparelho com sessão ainda válida e se a opção “lembrar usuário” está marcada dessa sessão anterior.
Encaminhamento automático
Assim que a verificação termina, o sistema encaminha o motorista automaticamente para a próxima tela, sem que seja preciso tocar em nada:
- Se não houver um login válido salvo no aparelho (ou se a opção “lembrar usuário” não estiver marcada), o motorista é levado para a tela de Login, onde deve informar usuário e senha novamente.
- Se houver um login válido salvo e a opção “lembrar usuário” estiver marcada, o motorista é levado diretamente para a continuação do fluxo (verificação de dados sincronizados e da rota/placa do dia). Essa etapa seguinte está detalhada no artigo de ajuda da tela de Login.
Descrição de Cada Campo da Tela do Splash
O Splash não possui nenhum campo de preenchimento, seleção ou entrada de dados. Ela exibe apenas dois elementos visuais, sem interação:
Logo do aplicativo
Tipo
Imagem (não interativa)
Obrigatoriedade
Não se aplica
Descrição
Identifica visualmente o aplicativo Coleta de Leite ao motorista logo na abertura.
Comportamento
Apenas exibida; não reage a toques.
Impacto
Nenhum. É puramente ilustrativa.
Indicador de carregamento
Tipo
Indicador visual de progresso (não interativo)
Obrigatoriedade
Não se aplica
Descrição
Sinaliza ao motorista que o sistema está processando algo em segundo plano (a verificação de sessão).
Comportamento
Gira continuamente enquanto a tela Splash está em exibição; desaparece assim que o sistema encaminha o motorista para a próxima tela.
Impacto
Nenhum. É puramente informativo.
Utilização e Consulta de Registros do Splash
Não se aplica. O Splash não lista, não exibe e não permite consultar nenhum registro: ela apenas decide para onde encaminhar o motorista.
Processo de Edição do Splash
Não se aplica. O Splash não envolve nenhum cadastro ou registro que possa ser criado ou editado. Ela é uma etapa de passagem automática entre a abertura do aplicativo e a próxima tela do fluxo.
Estrutura Técnica e Comportamento do Sistema do Splash
O Splash não se comunica com o servidor do ERP Atak: toda a verificação feita nela usa apenas informações já salvas no próprio aparelho (dados do login anterior, a opção “lembrar usuário” e uma configuração de exibição de casas decimais usada mais adiante nas telas de coleta). Ou seja, mesmo sem conexão com a internet, esta etapa funciona normalmente.
A tela também não grava nada em nenhuma informação local do aplicativo: ela apenas lê o que já estava salvo de sessões anteriores.
A única comunicação com o servidor que pode acontecer logo depois do Splash (quando o motorista já está logado) faz parte da etapa seguinte do fluxo, e está descrita no artigo de ajuda da tela de Login.
ℹ Informação importante
O Splash funciona integralmente offline usando dados armazenados no aparelho do motorista.
Regras de Negócio e Restrições do Splash
Login salvo determina o destino
O sistema só encaminha o motorista direto para a continuação do fluxo (sem pedir login novamente) quando existe, ao mesmo tempo: um usuário salvo no aparelho com nome preenchido, uma sessão (token) ainda válida, um cadastro de motorista reconhecido, e a opção “lembrar usuário” marcada na sessão anterior. Faltando qualquer uma dessas condições, o motorista é sempre levado para a tela de Login e precisa entrar novamente com usuário e senha.
Nenhuma ação é possível
Não existe nenhum botão, campo ou gesto que o motorista possa usar no Splash. O encaminhamento para a próxima tela é sempre automático, após o tempo de exibição da logo. Não há como “pular” essa tela nem interromper a verificação.
Etapa seguinte documentada
A verificação feita nesta tela é apenas o primeiro passo de uma checagem maior (que inclui, quando o motorista está logado, uma consulta ao servidor sobre a rota do dia). Essa parte seguinte, incluindo qualquer mensagem ou tela que dependa da resposta do servidor, está descrita no artigo de ajuda da tela de Login, e não é repetida aqui.