Auflösen von Lese-/ungelesenen Konflikten in einer offline unterstützten Android-E-Mail-AppAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Auflösen von Lese-/ungelesenen Konflikten in einer offline unterstützten Android-E-Mail-App

Post by Anonymous »

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.

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.
Open Questions:
  • Are there better alternatives to resolve conflicts without relying on device timestamps?
Looking for fact-based Erkenntnisse, Best Practices oder reale Implementierungen als Meinungen.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post