Static
연결Static
변경 가능한Static
숫자Static
SessionStatic
서브스크립션Static
구독Static
구독Static
구독Static
열기동기화된 Realm을 열기 전에 다운로드가 완료될 때까지 기다리려는 경우의 기본 동작 설정입니다.
이후 버전
Static
로컬동기화된 Realm을 즉시 열고 작업을 시작하려는 경우의 기본 동작 설정입니다. Realm을 처음 여는 경우 백그라운드에서 서버 데이터가 다운로드되는 동안 Realm은 비어 있게 됩니다.
이후 버전
Static
Static
특정 사용자에 대한 모든 동기화 세션을 가져옵니다.
10.0.0
Static
특정 사용자 및 파티션 값과 연결된 세션을 가져옵니다.
10.0.0
Static
클라이언트 재설정을 시작합니다. 재설정하기 전에 Realm을 닫아야 합니다.
Atlas Device Sync 서버와의 통신에 복구할 수 없는 오류가 표시되어 정상적인 동기화를 계속할 수 없는 경우 동기화된 Realm을 재설정해야 할 수 있습니다. 가장 일반적인 이유는 클라이언트가 너무 오랫동안 연결이 끊긴 경우입니다.
Realm의 로컬 사본은 보관을 위해 복구 디렉토리로 이동합니다.
Atlas에 성공적으로 동기화되지 않은 로컬 쓰기는 Realm 파일의 로컬 복구 복사본에 존재합니다. 다시 다운로드한 Realm에는 처음에는 Realm이 서버에서 동기화될 때 존재했던 데이터만 포함됩니다.
재설정이 불가능한 경우 오류가 발생합니다.
{
* // Once you have opened your Realm, you will have to keep a reference to it.
* // In the error handler, this reference is called `realm`
* const config = {
* // schema, etc.
* sync: {
* user,
* partitionValue,
* error: (session, error) => {
* if (error.name === 'ClientReset') {
* let path = realm.path; // realm.path will no be accessible after realm.close()
* realm.close();
* Realm.App.Sync.initiateClientReset(app, path);
* // - open Realm at `error.config.path` (oldRealm)
* // - open Realm with `config` (newRealm)
* // - copy required objects from oldRealm to newRealm
* // - close both Realms
* }
* }
* }
* };
* }
Static
다시 연결Static
v13.0.0에서 제거될 예정입니다. Realm.setLogLevel 을 사용하세요.
Static
v13.0.0에서 제거될 예정입니다. Realm.setLogger 를 사용하세요.
Static
세션이 생성될 때 Realm 객체 서버로 전송될 사용자-에이전트 문자열의 애플리케이션 부분을 설정합니다.
이 메서드는 첫 번째 Realm이 열리는 점까지만 호출할 수 있습니다. 그 후에는 사용자-에이전트를 더 이상 변경할 수 없습니다.
TypeDoc을 사용하여 생성됨
더 이상 사용되지 않습니다.
SubscriptionSetState 를 명명된 가져오기로 사용하세요.