同步配置

SyncConfiguration用于设置 Realm 数据库,该数据库可使用 Atlas Device Sync 在设备之间进行同步。

创建 SyncConfiguration 需要有效的 用户 。有关如何获取用户对象的更多信息,请参阅Credentials and App.login

下面是一个最小的SyncConfiguration

    val app = App.create(appId)
val user = app.login(Credentials.anonymous())
val config = SyncConfiguration.create(user, "partition-value", setOf(YourRealmObject::class))
val realm = Realm.open(config)

类型

链接已复制到剪贴板
链接已复制到剪贴板
对象 Companion

属性

链接已复制到剪贴板
链接已复制到剪贴板
链接已复制到剪贴板
链接已复制到剪贴板

配置选项(如果已为此 Realm 启用从服务器下载初始数据)。

链接已复制到剪贴板

配置选项(如果已为此 Realm 启用初始订阅)。

链接已复制到剪贴板
摘要 val inMemory: 布尔
链接已复制到剪贴板
链接已复制到剪贴板
摘要 val 名称: 字符串
链接已复制到剪贴板
摘要 val 路径: 字符串
链接已复制到剪贴板
摘要 val 模式: <KClass<out BaseRealmObject>>
链接已复制到剪贴板
摘要 val 模式版本: Long
链接已复制到剪贴板

用于处理客户端重置情况的策略。

链接已复制到剪贴板
摘要 val syncMode: SyncMode

此 Realm 的同步模式。

链接已复制到剪贴板
摘要 val user: user