동기화 클라이언트 재설정 전략
클라이언트 재설정 시나리오를 처리하는 데 사용되는 전략입니다.
SDK는 로컬 Realm 파일을 읽고 씁니다. Device Sync가 활성화되면 로컬 영역이 애플리케이션 백엔드와 동기화됩니다. 일부 조건으로 인해 Realm이 Atlas와 동기화되지 않을 수 있습니다. 이 문제가 발생하면 서버에서 클라이언트 재설정 오류가 발생합니다.
구성을 생성할 때 사용자 지정 전략을 정의할 때 사용자가 알고 있어야 하는 제약 조건이 한 가지 있습니다. Flexible Sync 애플리케이션 은 manuallyRecoverUnsyncedChangesStrategy 와 함께 사용해야 작동하는 반면, 파티션 기반 애플리케이션 은 DiscardUnsyncedChangesStrategy 와 함께 사용해야 합니다.
지정하지 않으면 애플리케이션에 Flexible Sync가 활성화되어 있는지 여부에 따라 Builder.build 에 정의된 기본 전략이 사용됩니다. 이 매개변수를 수동으로 설정하면 두 기본 전략의 사용이 재정의됩니다.
참조: 클라이언트 재설정