Realm C++ SDK 버전 v2.2.0
|
#include <client_reset.hpp>
공개 멤버 함수 | |
recover_unsynced_changes (std::function< oid(db local)> 이전, std::function< oid(db local, db remote)> 이후) | |
추가 상속 멤버 | |
realm::internal::bridge::client_reset_mode_base< db >에서 상속된 보호 속성 | |
std::function< void(db local)> | m_before |
std::function< oid(db local, db remote)> | m_after |
영역::client_reset_mode | m_mode |
클라이언트 장치는 클라이언트 재설정 후 서버의 최신 상태를 반영하는 Realm을 다운로드합니다. 클라이언트 재설정이 발생하기 전의 로컬 변경 사항과 서버 버전을 통합하기 위해 복구 프로세스가 로컬에서 실행됩니다.
변경 사항은 다음 규칙과 통합됩니다:
복구 통합이 실패하면 클라이언트 재설정 동작이 manual
모드 로 돌아갑니다. 서버에서 '클라이언트 복구' 설정이 활성화되어 있지 않으면 복구 통합이 실패 서버. 호환되지 않는 스키마 변경이 발생하는 이벤트 에도 통합이 실패할 수 있습니다.