2016-04-19 10 views
0

私は、デバイス上でローカルSQLite DBを使用するAndroidストアをプレイストアに持っています。ローカルデバイスSQLiteをmySQLサーバと同期する

しかし、計画的なアップデートでは、PHP Webサービスを介して、同じテーブルとデータベース構造を持つ外部MySQLサーバとSQLite DBを同期したいと考えています。

しかし、この場合、私のSQLite DBの変更が私のMySQL DBに反映されていることを確認したいだけでなく、私のMySQL DBの変更がSQLiteに反映されていることを確認したいと思います。

どうすればいいですか?

+0

これはかもしれない[リンク](http://stackoverflow.com/questions/6511402/how-to-sync-sqlite-database-on-android-phone-with-mysql-database-on -server)は役に立ちます... –

+0

回答があまりにも曖昧です –

+0

ドメイン外になっているかもしれませんが、http://parse.comをご覧ください。クライアント側からサーバーデータベースを作成/更新する方法を提供しています –

答えて

0

外部MySQLサーバーを更新するWebサービスのメソッドを呼び出すと、このメソッドはこの更新の結果をAndroidクライアントに返すことができます。

+0

はい、しかし、ユーザーが2つのデバイス上にあるアプリケーションを同じGoogleアカウントで管理しているのはどうでしょうか?1つのアプリケーションで変更された変更は2番目に反映されるはずですので、MySQL DBをアプリにレプリケートする必要がありますあまりにも。 –

+0

また、既存の行と表はどうですか? –

+0

更新の種類を指定していません。私はSQLのUDATEコマンドを想定しているので、既存の行とテーブルは処理されません。変更が反映されていることを確認したかったのです。変更されたデータのステータスを読み上げていますか?データの変更が発表される必要がある場合は、定期的にそれらを読み取る必要があります。または、何らかの[プッシュ](https://parse.com/tutorials/android-push-notifications)を使用することもできます。しかし私はそれを使用しないので、追加情報はありません。 –

0

このlinkを参照し、最初の2つのチュートリアルを確認してください。それはあなたの問題を解決する可能性があります

関連する問題