Ich entwickle eine Android-App, die verschiedene Arten von Daten in der integrierten SQL-Light von der Android-Plattform gespeichert speichert.Wie Synchronisieren Android Database mit einem Online-SQL Server?
In der App habe ich einen "Sync" -Button platziert, der die Daten zwischen der lokalen SQL-Light-Datenbank mit einer Online-SQL-Server-Datenbank auf meinem Server synchronisieren soll.
Was ist die Problemumgehung, um damit umzugehen? Diese Funktion finden Sie in Google Kalender. Dort können Sie die Ereignisse des Kalenders auf Ihrem Mobiltelefon anzeigen. Wenn Sie ein neues Ereignis hinzufügen und die Daten synchronisieren, können Sie die aktualisierten Daten auch in Ihrem Online-Konto anzeigen.
Hinweis: Ich möchte meine Datenbank nicht online zentralisieren, da ich den mobilen Benutzern auch die Möglichkeit geben möchte, die App ohne Internetverbindung zu verwenden.
Danke.
Schreiben Sie einen Webservice und erhalten Sie aktualisierte Daten vom Service und aktualisieren Sie Ihre SQLLite-Datenbank ..Vice versa –
Ich habe PHP verwendet, um einen Webservice in der Vergangenheit zu schreiben. Abhängig von Ihrer Implementierung möchten Sie vielleicht nur neue Ereignisse herunterfahren und sie in Ihre sqlite db einfügen oder hinzufügen/löschen/ändern. Der beste/einzige Weg ist jedoch, einen Webservice als Middleware zu schreiben, um zwischen Ihrer Anwendung und dem Backend zu kommunizieren! – javajavajava
Synchronisieren Sie zwischen SQLITE und einem MySQL-Server? – morty346