패키지 수준 선언
유형
App Services 및 Device Sync 사용과 관련된 모든 예외에 대한 최상위 클래스입니다.
이 예외는 최상위 수준 또는 사용자 계정 조치와 관련된 문제에 대한 '포괄적인' 예외로 간주됩니다. 오류의 정확한 원인은 Throwable.message 에서 확인할 수 있습니다.
서버가 io.realm.kotlin.mongodb.sync.SubscriptionSet 에 정의된 쿼리 중 하나 이상을 지원하지 않을 때 발생합니다.
이 예외는 Atlas App Services로 전송된 매개변수가 잘못된 형식으로 간주될 때 발생합니다. 예를 들어 다음과 같은 경우에 발생할 수 있습니다. 토큰에 필요한 길이가 없거나 가비지 데이터가 포함되어 있습니다. 정확한 이유는 오류 메시지에 나와 있습니다.
클라이언트 재설정 이벤트를 처리하는 데 필요한 클래스 캡슐화 정보입니다.
서버가 하나 이상의 클라이언트 쓰기를 취소할 때 발생합니다. 실행 취소된 쓰기에 대한 자세한 내용은 쓰기 에서 확인할 수 있습니다.
App Services에 대한 기본 HTTP 요청에 문제가 있음을 나타내는 예외입니다. 정확한 원인은 예외 메시지에 있습니다.
지원되지 않는 자격 증명을 연결하려고 할 때 발생합니다.
Realm을 열 때 발생하고 할당된 기간 내에 서버 데이터 다운로드를 완료하지 않았습니다.
Atlas Function 실행에 실패했음을 나타내는 예외입니다. 오류의 정확한 원인은 Throwable.message 에서 확인할 수 있습니다.
로그인하려고 할 때 서버에서 자격 증명이 거부되면 발생합니다. 일부 인증 제공자만 이 오류를 반환합니다.
이 예외는 Atlas App Services에 대한 HTTP 요청과 관련된 문제에 대한 최상위 수준 또는 '포괄적'으로 간주됩니다. 여기에는 어떤 이유로든 HTTP 전송 문제 또는 요청이 유효하지 않다고 간주하는 서버가 모두 포함됩니다.
이 예외는 Device Sync 사용과 관련된 문제에 대한 최상위 예외 또는 일반적인 '포괄적' 예외로 간주됩니다.
Realm Mobile Sync에 복구할 수 없는 방식으로 문제가 발생했을 때 발생합니다.
서버에서 이미 확인된 사용자를 확인하려고 할 때 발생합니다.
이메일과 비밀번호를 사용하여 새 사용자를 등록하려고 할 때 사용자가 이미 존재합니다.
일종의 사용자 식별자도 필요하지만 서버가 사용자를 찾을 수 없는 API를 사용하는 경우 발생합니다.
서버에서 사용하는 동기화 유형이 클라이언트에서 사용하는 동기화 유형과 일치하지 않을 때, 즉 서버와 클라이언트가 파티션 기반 또는 Flexible Sync 중 무엇을 사용할지 동의하지 않을 때 발생합니다.