Ios 当数据库更改时,使用Realm Swift将数据推送到所有设备

Ios 当数据库更改时,使用Realm Swift将数据推送到所有设备,ios,swift,database,synchronization,realm,Ios,Swift,Database,Synchronization,Realm,我知道Realm提供了双向同步,并且在数据更改时可以触发服务器端事件 我正在制作一种消息应用程序,我的问题是如何实现它,以便当有人编写消息(将更新数据库)时,该消息如何立即显示在其他设备上?您所要做的就是在所有设备上打开相同的域,然后他们都会在发生更改时立即看到更改(当然,只要它们是连接的:-)) 查看教程,它显示了iOS应用程序、Mac应用程序和Realm浏览器之间实时同步的数据:我是从事Realm任务的开发人员之一,将Realm Mobile平台的最新功能融入其中。:) 通过使用,制作聊天应

我知道Realm提供了双向同步,并且在数据更改时可以触发服务器端事件


我正在制作一种消息应用程序,我的问题是如何实现它,以便当有人编写消息(将更新数据库)时,该消息如何立即显示在其他设备上?

您所要做的就是在所有设备上打开相同的域,然后他们都会在发生更改时立即看到更改(当然,只要它们是连接的:-))


查看教程,它显示了iOS应用程序、Mac应用程序和Realm浏览器之间实时同步的数据:

我是从事Realm任务的开发人员之一,将Realm Mobile平台的最新功能融入其中。:)

通过使用,制作聊天应用程序变得非常容易

要制作聊天应用程序,逻辑流程如下:

  • 用户启动一个新的聊天室。这将在RMP中表示为属于该用户的单个私有领域文件
  • 然后,用户可以通过共享机制邀请其他用户访问该聊天室
  • 然后,每个用户都可以贡献消息。每条消息都将是一个单独的领域
    对象
    写入共享领域
  • 每次一个新的聊天信息对象被写入领域时,它都会与房间中的每个其他用户同步
  • 请让我知道,如果你需要任何额外的澄清