2012-03-08 12 views
0

2つの異なるiOSデバイスから同じsqliteデータベースを共有することはできますか?複数のiOSデバイス+セントラル化されたsqliteデータベース

+0

何をしようとしていますか? – Jim

+0

私はこれらの人々に関する情報が変更されている人と全く同じリストの2つのiPadsを持っています。オンラインデータベースを使用せずに、更新されたデータを別のiPadで利用できるようにしたい。 –

答えて

0

iCloudでdbを同期することはできますが、データが上書きされる可能性が高くなります。

私はどちらかのデバイス上で発生した変更を検出し、マージすることができますツールの同期のいくつかの並べ替えを書くことをお勧めします。

一般的な方法は、他のデータベースを更新し、タイムスタンプ列を使用し、最後の同期以来、変更されたすべての行を取得することです。

+0

タイムスタンプの良いアイデア。 〜ツールやそのロジックを同期させるためのアイデアはありますか? –

0

あなたはOpenMobsterの同期サービスを見てみることができます。競合管理を使用したマルチデバイス同期操作をサポートします。それは、次の同期モードをサポートしています。このほかに

  • 双方向

  • 一方向デバイス

  • 片道サーバー

  • 起動時

完全オフラインモードで実行すると、変更内容が自動的に追跡され、ネットワークの返品と同期されます。現時点では、クラウドやローカルに保持しているのと同じデータを保持する他のデバイスで同期が行われます。

プロジェクトは次の場所にあります。http://openmobster.googlecode.com

あなたはこの事がどのように動作するかのアイデアを得るために、次のiOS同期のチュートリアルを見ることができます。 http://code.google.com/p/openmobster/wiki/iPhoneSyncApp

+0

Thanxで情報を試してみましょう –

関連する問題