2016-04-19 2 views
0

У меня есть приложение Android в магазине воспроизведения, в котором на устройстве используется локальная база данных SQLite.Синхронизация локального устройства SQLite с моим сервером mySQL

Однако в запланированном обновлении я хочу синхронизировать SQLite DB с внешним сервером MySQL с той же структурой таблицы и базы данных через веб-сервис PHP.

Однако в этом случае я не только хочу, чтобы изменения в моей SQLite-базе данных отражались в моей базе данных MySQL, но также хочу убедиться, что изменения в моей базе данных MySQL отражены в SQLite.

Будет ли предлагать какие-либо предложения о том, как это сделать.

+0

Возможно, это [ссылки] (http://stackoverflow.com/questions/6511402/how-to-sync-sqlite-database-on-android-phone-with-mysql-database-on -сервер) помогает вам ... –

+0

Принятый ответ слишком расплывчатый –

+0

Возможно, я покинул домен, но посмотрю на http://parse.com, он предоставляет способ создания/обновления базы данных сервера с клиентской стороны –

ответ

0

Когда вы вызываете метод веб-службы для обновления внешнего сервера MySQL, этот метод может вернуть результат этого обновления клиенту Android.

+0

да, но как насчет пользователя есть приложение на двух устройствах, перейдите в ту же учетную запись Google .. измененное в одном приложении должно быть отражено во втором, поэтому мне нужно реплицировать chngesin MySQL DB в приложение слишком. –

+0

Кроме того, что касается существующих строк и таблиц. –

+0

Вы не указали, какое обновление вы делаете. Я полагаю, что команда SQL UDATE, поэтому существующие строки и таблица не обрабатываются. Вы хотели убедиться, что изменения отражены. Что вы комментируете, это чтение статуса измененных данных. Если вам нужно объявить об изменениях данных, вам необходимо их периодически читать. Или, возможно, используйте какой-то [push] (https://parse.com/tutorials/android-push-notifications). Но я не использую его, поэтому нет дополнительной информации. –

0

обратитесь к этому link и проверьте первые два учебника. он может решить вашу проблему.

Смежные вопросы