アプリ
インターフェース アプリ
アプリは、 Atlas App Services アプリケーションを操作するための主要なクライアント側エントリ ポイントです。
このアプリは、次の目的で使用できます。
ユーザーを登録および認証します。
Device Sync を使用して、ローカル デバイスと Atlas 間でデータを同期します。
これは、以下に示すように行うことができます。
class MyApplication {
val app: App = App.create("<APP_ID>")
val realm: Realm
init {
realm = runBlocking {
val user = app.login(Credentials.anonymous())
val config = SyncConfiguration.Builder(
user = user,
partitionValue = "my-partition"
schema = setOf(YourRealmObject::class),
).build()
Realm.open(config)
}
}
}
クリップボードにコピーされた内容
プロパティ
クリップボードにコピーされたリンク
App Services と通信するための現在のベース URL。
クリップボードにコピーされたリンク
クリップボードにコピーされたリンク
ログインしていてまだ有効な現在のユーザーを返します。
クリップボードにコピーされたリンク
AuthenticationProvider.EMAIL_PASSWORD ID プロバイダーを使用して作成またはログインするユーザーに関連する機能を操作するためのラッパー。
関数
クリップボードにコピーされたリンク
ユーザー.State.LOGGED_INまたは ユーザー.State.LOGGED_OUTであるすべての既知のユーザーを返します。 このデバイスにある時点でログインしたユーザーのみが返されます。
クリップボードにコピーされたリンク
すべてのアプリユーザー認証状態(ログイン、ログアウト、削除)の更新に関する通知を受け取るために、 Authenticationchange イベントの フロー を作成します 。
クリップボードにコピーされたリンク
現在のユーザーを切り替えます。
クリップボードにコピーされたリンク
App Services ベース URL を設定します。