【发布时间】:2017-01-25 19:28:12
【问题描述】:
我知道 Realm 提供了两种同步方式,并且可以在数据更改时触发服务器端事件。
我正在制作一种消息传递应用程序,我的问题是如何实现它,以便当有人编写消息(这将更新数据库)时,该消息如何立即显示在其他设备上?
【问题讨论】:
标签: ios swift database synchronization realm
我知道 Realm 提供了两种同步方式,并且可以在数据更改时触发服务器端事件。
我正在制作一种消息传递应用程序,我的问题是如何实现它,以便当有人编写消息(这将更新数据库)时,该消息如何立即显示在其他设备上?
【问题讨论】:
标签: ios swift database synchronization realm
您所要做的就是在所有设备上打开同一个 Realm,然后他们都会立即看到发生的变化(当然,只要它们是连接的 :-))。
查看教程,它显示了在 iOS 应用、Mac 应用和 Realm 浏览器之间实时同步的数据:https://realm.io/docs/tutorials/realmtasks/
【讨论】:
我是 Realm Tasks 的开发人员之一,将 Realm 移动平台的最新功能融入其中。 :)
使用the release of client Realm sharing in Realm 2.3 制作聊天应用程序变得非常容易。
要制作一个聊天应用程序,逻辑流程是这样的:
Object 写入共享 Realm。如果您需要任何其他说明,请告诉我。
【讨论】: