Sincronizzazione
In modalità Cloud, ogni dispositivo invia le proprie modifiche sigillate e recupera quelle degli altri. Il server si limita a ordinare le revisioni e a distribuire blob che non può leggere.
Quando sincronizza
- Invio: 2 secondi dopo ogni modifica locale (raggruppate).
- Recupero: allo sblocco, al ritorno in primo piano e ogni 5 minuti.
- Offline: stato normale. L'indicatore mostra "In attesa" e tutto riprende alla riconnessione. Nessuna finestra di errore.
Revisioni
Ogni invio riceve un numero di revisione globale per il Suo account. Il dispositivo memorizza l'ultima revisione nota e richiede solo ciò che è più recente. Se un dispositivo invia con una revisione obsoleta, il server rifiuta la scrittura e restituisce prima gli elementi più recenti.
Conflitti
Se lo stesso elemento è stato modificato su due dispositivi prima che comunicassero, l'ultima scrittura vince. L'altra versione non è perduta: viene conservata in una copia locale chiamata "(conflitto)", solo se il suo contenuto è realmente diverso. Lei unisce a mano, poi elimina la copia.
Cestino
Un elemento eliminato lascia una lapide per 30 giorni: gli altri dispositivi apprendono l'eliminazione. Può ripristinarlo dal cestino entro questo termine. L'eliminazione definitiva richiede di digitare di nuovo il nome dell'elemento.
Dispositivi
Impostazioni, Account, Dispositivi elenca ogni dispositivo connesso con la sua piattaforma e la sua ultima attività. Revoca interrompe immediatamente i suoi token: dovrà riconnettersi con la password principale e il codice 2FA. Un token di aggiornamento riutilizzato revoca il dispositivo automaticamente.
Cosa transita
Blob base64 contenenti, per ogni elemento, la sua chiave sigillata dalla chiave della cassaforte e il suo contenuto sigillato dalla propria chiave. L'identificativo dell'elemento è legato nei dati autenticati: un blob non può essere spostato da un elemento a un altro. Il nome, la categoria e il contenuto sono tutti all'interno del blob.
Una domanda senza risposta qui? support@rempar.org