8

私たちのモバイル アプリケーションでは、Realm.io データベースを使用したいと考えていましたが、複数のデバイスを同期して、常に同じ情報を保持できるようにする必要があります。データベースは数メガバイトのデータになる可能性があるため、何かが変更されて他のすべてのデバイスに再ダウンロードされるたびにデータベース全体をアップロードする必要がないようにする必要があります. 理想的には、データベースが更新されるまで、サーバーとの他のトランザクションがデバイス上で発生しないようにすることも必要です。

4

3 に答える 3

10

ロードマップにはあると思いますが、現時点では Realm を使用してそれを行うことはできません。そのため、REST API などを使用して独自の同期を行う必要があります。

私が知っているようなものを現在サポートしているモバイル用の唯一のデータベースは CouchDB Light http://developer.couchbase.com/mobile/ですが、私はそれについての経験がありません。

于 2014-10-09T20:19:10.917 に答える
3

もう 1 つのオプションは、 Parseでアカウントを設定することです。

Realm でデータベース書き込みを行うたびに、Parse に書き込むことができます。

Parse はサイレント プッシュ通知もサポートしているため、デバイスがデータを Parse に書き込むと、サイレント プッシュ通知を送信して他のデバイスの Realm データ モデルを更新できます。

Parse は、Facebook、Twitter、電子メール/パスワードなどのさまざまなログイン方法をサポートし、ユーザー認証を容易にします。

于 2014-10-11T00:43:05.107 に答える