Diagnósticos de Sincronização e Confiabilidade do Sistema
Mantenha a sincronização do calendário em tempo real em todos os dispositivos da casa. Saiba como verificar a integridade da sincronização na nuvem, iniciar sincronizações manuais, resolver problemas de conexão do Google Calendar OAuth e solucionar filas de sincronização offline.
Arquitetura de Sincronização Offline-First do Ancora
O Ancora Planner foi construído com uma arquitetura orientada ao funcionamento offline (offline-first). Todas as transações do banco de dados — incluindo a criação de eventos, conclusões de tarefas, edições de listas de verificação e substituições de rotinas — são gravadas imediatamente no armazenamento offline local do seu dispositivo. As alterações são enfileiradas localmente e sincronizadas com o servidor Ancora Cloud em segundo plano sempre que houver uma conexão ativa com a Internet disponível.
Isso garante que você possa planejar seu dia livremente sem conectividade de rede, garantindo uma reconciliação perfeita assim que reconectado.
Verificação da Integridade da Sincronização na Nuvem
Você pode monitorar o status de sincronização em tempo real no Painel da Conta:
- Abra a barra lateral de navegação (☰).
- Toque no seu avatar de perfil ou selecione Conta.
- Localize a seção STATUS DE SINCRONIZAÇÃO.
Figura 16.3: Painel da Conta mostrando o status de sincronização em nuvem em tempo real, data e hora da última sincronização e o controle Forçar Sincronização.
Noções Básicas dos Indicadores de Sincronização
- ☁ Nuvem Verde (Sincronizado): Exibe há quanto tempo o ciclo de sincronização foi concluído com êxito (por exemplo, Sincronizado agora mesmo ou Sincronizado há 10m). Sua programação local corresponde aos servidores da nuvem.
- ↻ Forçar Sincronização: Toque nesta ação para disparar imediatamente um ciclo de reconciliação sob demanda. Isso envia alterações locais pendentes e baixa atualizações feitas por membros do grupo familiar em outros dispositivos.
Solução de Problemas de Sincronização do Google Calendar
Se eventos externos do Google Calendar não aparecerem na sua linha do tempo:
- Verifique a Visibilidade do Calendário: Abra o painel lateral e expanda Google. Verifique se a caixa de seleção ao lado de cada calendário está marcada. Se um calendário estiver desmarcado, seus eventos ficarão ocultos.
- Atualize os Tokens OAuth: Os tokens de segurança do Google expiram ocasionalmente ou são revogados durante alterações de senha. Navegue até Barra lateral → Conta → Perfil → Serviços Conectados. Se um alerta de reconexão for exibido, toque em Conectar para autenticar-se novamente com o Google.
- Verifique as Permissões de Rede: Certifique-se de que o dispositivo não restrinja o uso de dados em segundo plano para o Ancora Planner em Configurações do Android → Aplicativos → Ancora → Dados móveis e Wi-Fi.
Resolução de Conflitos e Filas Offline
Quando vários membros da família editam itens compartilhados simultaneamente enquanto estão offline, o Ancora utiliza uma resolução determinística por carimbo de data/hora (timestamp) do servidor:
- A edição válida mais recente baseada em registros de data e hora de alta resolução do servidor prevalece para atualizações de campos em conflito.
- Listas de verificação e de compras mesclam adições de itens de forma cumulativa, garantindo que itens criados em celulares diferentes nunca sejam perdidos.
- Itens excluídos são marcados com sinalizadores de exclusão lógica (tombstones) e removidos em todos os dispositivos sincronizados no próximo ciclo de sincronização.
Recuperação de Desastres por Meio de Backups Locais
Se encontrar inconsistências no banco de dados ou migrar para um novo telefone, você poderá restaurar todo o histórico de planejamento usando arquivos de backup locais:
Figura 16.4: Diálogo de Backup e Restauração mostrando opções de Exportar backup e Restaurar backup para recuperação de desastres.
Navegue até Conta → Backup e Restauração → Restaurar backup para selecionar o arquivo de backup .ancora salvo. O aplicativo valida a soma de verificação (checksum) do manifesto e restaura todas as tabelas instantaneamente.
Artigos Relacionados
Palavras-chave: