2017-01-25 4 views
0

Realmは双方向の同期を提供し、データが変更されたときにサーバー側のイベントをトリガーできることを知っています。Realm Swiftでデータベースが変更されたときにすべてのデバイスにデータをプッシュ

私は一種のメッセージングアプリを作っていますが、誰かがメッセージを書き込むと(DBを更新する)、他のデバイスにこのメッセージがどのように表示されるのですか?

答えて

0

あなたがしなければならないのは、すべてのデバイスで同じレルムを開くことだけです。すべてのデバイスで変更が即座に表示されます(もちろん接続されている限り:-))。私は、最新のを取り入れ、レルムの作業に取り組んで開発者の一人ですhttps://realm.io/docs/tutorials/realmtasks/

0

チュートリアルをチェックアウト、それはデータが両方のiOSアプリ、マックのアプリとレルムブラウザ間で同期リアルタイムであることを示しますそれにRealm Mobile Platformの機能を追加しました。 :)

the release of client Realm sharing in Realm 2.3でチャットアプリを作るのがはるかに簡単になりました。

  1. ユーザーが新しいチャットルームを開始します。

    チャットアプリを作成するには、論理の流れはこのようなものになるだろう。これは、そのユーザーに属する単一のプライベートレルムファイルとしてRMPで表されます。

  2. ユーザは、共有メカニズムを介して他のユーザにそのチャットルームへのアクセスを招待できます。
  3. すべてのユーザーがメッセージを投稿できます。各メッセージは、共有レルムに書き込まれた別のレルムObjectになります。
  4. 新しいチャットメッセージオブジェクトがレルムに書き込まれるたびに、ルーム内の他のすべてのユーザーと同期されます。

追加の説明が必要な場合は教えてください。

関連する問題