Modo offline
O Scripvio é offline-first: a maior parte do seu trabalho pessoal (notas, diário, acompanhamento) pode continuar sem rede. Os dados são salvos primeiro no dispositivo, depois sincronizados com sua conta quando você voltar online.
Este guia explica o que funciona offline, o que exige conexão e como ler os banners do app.
Princípio offline-first
Seção intitulada “Princípio offline-first”flowchart LR U[Você] --> L[Armazenamento local SQLite] L --> Q[Fila] Q -->|Rede OK| S[Servidor Scripvio] S --> L| Etapa | Onde |
|---|---|
| Entrada | Imediata no telefone |
| Fila | Criações, edições, exclusões aguardando envio |
| Envio | Automático quando a rede volta |
Em geral não é preciso tocar em « Sincronizar »: o app tenta enviar assim que a conectividade retorna.
Banner de status (indicador principal)
Seção intitulada “Banner de status (indicador principal)”Um banner compacto pode aparecer no topo de várias telas (sobretudo Criar, Biblioteca, editores de notas/diário) quando a rede ou a sync exigir.
| Mensagem (rótulo do app) | Significado | Cor / ícone |
|---|---|---|
| Sincronizando com o servidor… | Envio em andamento | Primária, ícone de sync |
| Sem conexão. Suas alterações são salvas neste dispositivo… | Offline — trabalho local OK | Alerta, nuvem desligada |
| Algumas alterações aguardam sincronização… | Online mas fila não vazia | Secundária |
| Falha na sincronização. Suas alterações ainda estão salvas neste dispositivo… | Último envio falhou — nova tentativa automática | Erro |
Prioridade de exibição: sincronizando → offline → falha → pendente.
O que você pode fazer offline
Seção intitulada “O que você pode fazer offline”Notas (rascunhos)
Seção intitulada “Notas (rascunhos)”| Ação | Offline |
|---|---|
| Criar uma nota | ✅ (id temporário local_…) |
| Editar título, seções, conteúdo | ✅ (autosave local) |
| Adicionar / reordenar seções | ✅ (local_section_… se necessário) |
| Referências bíblicas estruturadas | ⚠️ Limitado — metadados bíblicos exigem online |
| Passagem em texto livre na nota | ✅ |
| Publicar | ⏳ Publicação na fila (offline). — aplicada na sync |
| Exportar PDF | ❌ Conexão + nota não local_ — veja abaixo |
Faça anotações de culto ou estudo — offline e sincronizadas. (hub Criar)
→ Notas — rascunho e publicação
Diário (rascunhos)
Seção intitulada “Diário (rascunhos)”| Ação | Offline |
|---|---|
| Criar / editar uma entrada | ✅ |
| Humores, etiquetas, texto | ✅ |
| Publicar | ⏳ Publicação na fila (offline). |
| Referências bíblicas estruturadas | ⚠️ As referências bíblicas ficarão disponíveis quando a entrada for sincronizada… |
| Vincular atividade de Acompanhamento | ❌ A vinculação requer conexão com a internet. |
→ Diário — rascunho e publicação
Biblioteca (publicado)
Seção intitulada “Biblioteca (publicado)”| Ação | Offline |
|---|---|
| Ler notas / diário já sincronizados | ✅ (cache local) |
| Listar, buscar, favoritos | ✅ nos dados em cache |
| Conteúdo novo de outro dispositivo | ❌ até sync + atualização |
| Nova versão… / edição publicada | Depende do cache — publicação frequentemente na fila |
Offline — as contagens refletem apenas as notas disponíveis neste dispositivo. (contadores da lista Criar)
Acompanhamento
Seção intitulada “Acompanhamento”| Ação | Offline |
|---|---|
| Adicionar leitura / oração / meditação | ✅ (entradas locais pendentes) |
| Painel | Parcial — calendário: A visão mensal pode estar incompleta offline… |
| Vincular ao diário | ❌ após criar — mensagem offline possível |
| Elemento | Offline |
|---|---|
| Retomar rascunhos locais | ✅ |
| Estatísticas de notas | Possível Offline — nenhuma estatística local ainda |
| Dica do painel | Alguns dados precisam de conexão (pesquisa, diário atualizado). |
Conexão necessária (ou fortemente recomendada)
Seção intitulada “Conexão necessária (ou fortemente recomendada)”| Necessidade | Por quê |
|---|---|
| Primeiro login / criação de conta | Autenticação no servidor |
| Pesquisa bíblica (nova pesquisa) | API Bíblia — Você está offline — nova pesquisa bíblica indisponível… |
| Ler passagem (folha) | Conexão necessária para exibir esta passagem. |
| Exportar PDF da nota | É necessária conexão de rede para exportar o PDF. + nota não local_ |
| Perfil (nome, foto, idioma da conta) | Offline — alterações no perfil desativadas |
| Notificações da conta (interruptores) | Frequentemente acinzentados offline |
| Adicionar versículo da Pesquisa a nota/diário | API |
| Excluir conta | Desativado offline |
Pesquisa: cache local
Seção intitulada “Pesquisa: cache local”Offline, você ainda pode abrir a última pesquisa salva no dispositivo: Exibindo a última pesquisa salva neste dispositivo.
Exportar PDF e sync
Seção intitulada “Exportar PDF e sync”Se alterações ainda não foram enviadas:
Sincronizar antes de exportar — Algumas alterações ainda não foram sincronizadas. Sincronizar agora para incluir a versão mais recente no PDF?
| Botão | Efeito |
|---|---|
| Sincronizar agora | Executa a fila e exporta |
| Cancelar | Cancela a exportação |
Salve ou sincronize a nota antes de exportar. se a nota ainda for local_….
Ids temporários (local_…)
Seção intitulada “Ids temporários (local_…)”Até o servidor confirmar uma criação, o Scripvio usa ids locais:
| Prefixo | Exemplo de uso |
|---|---|
local_… | Nota criada offline |
local_section_… | Nova seção |
local_verse_… | Referência bíblica pendente |
Após sync bem-sucedida, o app substitui por ids do servidor — você continua na mesma tela.
Sair offline
Seção intitulada “Sair offline”Se você sair sem rede, o Scripvio avisa que dados locais (incluindo notas não sincronizadas) podem ser removidos do dispositivo.
Boas práticas
Seção intitulada “Boas práticas”| Dica | Motivo |
|---|---|
| Aguarde o banner Sincronizando… terminar antes de um PDF importante | PDF usa versão do servidor |
| Evite editar a mesma nota offline em dois dispositivos em paralelo | Último envio pode prevalecer |
| Mantenha o app aberto alguns segundos após o Wi‑Fi voltar | Deixa a fila esvaziar |
| Verifique o banner antes de um culto sem rede | Saiba se depende 100 % de dados locais |
Problemas comuns
Seção intitulada “Problemas comuns”| Sintoma | Explicação | Ação |
|---|---|---|
| Biblioteca « parada » | Cache local | Reconecte, atualize (puxe) |
| Nota publicada ausente online | Publicação ainda na fila | Aguarde sync |
| Referência bíblica acinzentada | Sem metadados offline | Fique online ou use texto livre |
| Banner de erro persistente | API ou rede instável | Tente depois; conteúdo permanece local |
| PDF recusado | local_ ou sem rede | Sync e exporte de novo |
Posso usar o Scripvio no avião sem preparar?
Sim para criar e editar; a Biblioteca só mostra o que já estava no dispositivo.
O offline é ilimitado no tempo?
Os dados ficam no dispositivo até sync ou logout (que pode limpar dados locais).
O Scripvio funciona sem conta offline?
Não — é preciso ter entrado ao menos uma vez para sessão + cache.
Guias relacionados
Seção intitulada “Guias relacionados”| Assunto | Link |
|---|---|
| Detalhes da sync | Sincronização |
| FAQ | Offline e sync |
| Notas | Notas — apresentação |
| Suporte | Fale conosco |