
Índice
Um aplicativo offline precisa definir o que acontece quando duas pessoas alteram o mesmo registro sem conexão. Salvar informações no dispositivo é apenas uma parte do problema de continuidade operacional.
Como avaliar esta decisão
Separe dados que podem ser consultados, criados e alterados offline. Defina validade local, volume e tratamento de informações sensíveis. Na sincronização, a última alteração recebida nem sempre é a correta: uma mudança de responsável pode entrar em conflito com o encerramento de uma tarefa. Cada tipo de dado precisa de uma regra compreensível para conciliação ou revisão humana.
Critérios para comparar propostas
- Fila local: mostrar itens salvos, pendentes, enviados e recusados sem apresentar uma gravação local como confirmação do servidor.
- Conflitos: preservar as versões relevantes e explicar quem pode resolver a divergência.
- Continuidade: testar falta de espaço, encerramento do aplicativo, perda de conexão e envio repetido.
Um cenário para discutir com o fornecedor
Exemplo hipotético: um técnico conclui uma vistoria offline enquanto o supervisor cancela a ordem. Ao reconectar, o sistema deve conservar a evidência e encaminhar o conflito, em vez de apagar silenciosamente uma das ações.
O que validar na entrega
Homologue alternando períodos com e sem rede em dispositivos representativos. Compare o histórico local com o servidor e confira que a repetição do envio não duplica registros. Teste também a recuperação depois de uma interrupção abrupta.
Prepare a conversa sobre o projeto
Informe à Quantum9 duração típica sem sinal, quantidade de registros, aparelhos e ações permitidas em campo. O orçamento deve explicitar regras de conflito, segurança local e limites de funcionamento offline.
Desenvolvimento sob medida · Mapear a prioridade da empresa