Hallo Leute,
ich habe eine APP gebaut, die auf einen PHP-JSON Controller im Web zugreift und hier Daten ausliest (MySQL Datenbank). Das klappt soweit super, nur möchte ich das natürlich auch ermöglichen, wenn kein Internet zur Verfügung steht.
ich benötige also
A) Eine Möglichkeit die abgerufenen Daten zu Cachen
und
B) Eine Möglichkeit die Daten zu Synchronisieren
Beispiel:
- Ich kann mich auf der Internetseite anmelden und dort eine Liste anlegen. (funktioniert bereit)
- Diese Liste wird mir, bei aktiver Internetverbindung, via JSON in die APP geschickt. (funktioniert bereit)
- Die Daten sollen gecached werden, sodass die Liste auch noch angezeigt wird, wenn ich Internet abschalte
- Ich kann über die APP (auch bei inaktivem Netz) neue Datensätze anlegen, also die Liste bearbeiten.
- Sobald Internet zur Verfügung steht, sollen diese Änderungen via JSON mit dem Web synchronisiert werden
Ich habe hier an einen automatischen sync bei aktivem WLAN gedacht und einen Sync-Button der jederzeit gedrückt werden kann um die APP-Datensätze mit der Web-Datenbank zu synchronsieren.
Leider habe ich bis jetzt keine Idee wie ich das umgesetzt bekomme... habt ihr Vorschläge?