同期構成

インターフェース SyncConfiguration :構成

SyncConfigurationは、Atlas Device Sync を使用してデバイス間で同期できる Realm Database を設定するために使用されます。

SyncConfiguration を作成するには、有効な ユーザー が必要です。ユーザー オブジェクトを取得する方法の詳細については、「認証情報」および「 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)

タイプ

クリップボードにコピーされたリンク

SyncConfigurationの作成に使用されます。 一般的なユースケースでは、 SyncConfiguration.create関数を使用してSyncConfigurationを作成できます。

クリップボードにコピーされたリンク
オブジェクト 会社

プロパティ

クリップボードにコピーされたリンク
クリップボードにコピーされたリンク
クリップボードにコピーされたリンク
クリップボードにコピーされたリンク
クリップボードにコピーされたリンク
クリップボードにコピーされたリンク

この Realm でサーバーからの初期データのダウンロードが有効になっている場合の構成オプション。

クリップボードにコピーされたリンク

このRealmで初期サブスクリプションが有効になっている場合の構成オプション。

クリップボードにコピーされたリンク
クリップボードにコピーされたリンク
クリップボードにコピーされたリンク
抽象 価値 name: 文字列
クリップボードにコピーされたリンク
抽象 価値 path: 文字列
クリップボードにコピーされたリンク
クリップボードにコピーされたリンク
抽象 価値 schemaVersion: Long
クリップボードにコピーされたリンク

クライアント リセット シナリオの処理に使用される戦略です。

クリップボードにコピーされたリンク
抽象 価値 syncMode: SyncMode

この Realm の 同期 のモード。

クリップボードにコピーされたリンク
抽象 価値 user: user