앱
인터페이스 앱
앱 은 Atlas App Services 애플리케이션 과 상호 작용하기 위한 주요 클라이언트 사이드 진입점입니다.
앱 으로 다음을 수행할 수 있습니다.
사용자를 등록하고 인증합니다.
Realm Mobile 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)
}
}
}
클립보드에 복사된 콘텐츠
속성
클립보드에 링크 복사됨
Atlas App Services와 통신하기 위한 현재 기본 URL 입니다.
클립보드에 링크 복사됨
클립보드에 링크 복사됨
로그인하여 여전히 유효한 현재 사용자를 반환합니다.
클립보드에 링크 복사됨
AuthenticationProvider.EMAIL_PASSword ID 제공자를 사용하여 생성되거나 로그인되는 사용자와 관련된 기능과 상호 작용하기 위한 래퍼입니다.
함수
클립보드에 링크 복사됨
User.State.LOGGED_IN 또는 User.State.LOGGED_OUT 인 모든 알려진 사용자를 반환합니다. 특정 점에 이 장치에 로그인한 사용자만 반환됩니다.
클립보드에 링크 복사됨
모든 앱 사용자 인증 상태(로그인, 로그아웃, 제거)에 대한 업데이트 알림을 수신하려면 AuthenticationChange 이벤트의 흐름 을 만듭니다.
클립보드에 링크 복사됨
현재 사용자를 전환합니다.
클립보드에 링크 복사됨
Atlas App Services 기본 URL 을 설정합니다.