Auflösen von Lese-/ungelesenen Konflikten in einer offline unterstützten Android-E-Mail-App
Posted: 09 Mar 2025, 14:00
Ich baue eine Android -E -Mail -App , die Offline -Zugriff unterstützt, und ich brauche einen zuverlässigen Weg, um Lese-/ungelesene Konflikte zu lösen. Gerät A (online) → Server aktualisiert den Status. /> Schlüsselherausforderung: Vermeidung von Konflikten ohne Vertrauen von Gerätezeitstempeln
Wir können nicht auf Gerätezeitstempel verlassen. Zonen.
Angehörige Ansätze: 1. Last. Neueres gültiges Update Wenn es wieder online kommt.
Wir können nicht auf Gerätezeitstempel verlassen. Zonen.
Angehörige Ansätze:
1. Last. Neueres gültiges Update Wenn es wieder online kommt.
2. Server-generierte Versionsnummern
- Jedes E-Mail-Update Inkrementiert eine serverseitige Versions-ID . Update .
- funktioniert gut für Lese-/ungelesene Konflikte. Merge -Strategie (Konfliktauflösung UI)
Speichern Sie beide Read/Unread -Ereignisse und bitten Sie den -Enutzer, Konflikte manuell zu beheben. . complexity.
- Are there better alternatives to resolve conflicts without relying on device timestamps?