데이터
데이터 모듈을 사용하면 로그인한 사용자의 게임 캐시 데이터를 저장하고 검색할 수 있습니다. 이러한 데이터는 사용자가 게임을 플레이하는 모든 기기로도 동기화됩니다.
사용자가 로그인하지 않은 경우, 데이터 모듈은 게임 데이터를 LocalStorage에 저장합니다. 사용자가 나중에 로그인하면 LocalStorage의 게임 데이터가 사용자 계정으로 동기화되어 백업됩니다.
데이터 모듈을 사용할 계획이라면, 게임을 제출할 때 '게임 진행 상태 저장 방식' 양식에서 JogosSDK의 데이터 모듈 사용을 선택하는 것을 잊지 마세요. 그렇지 않으면 데이터 모듈이 비활성화됩니다.
클라우드를 사용하여 게임 데이터 동기화
귀하의 엔진에 대한 SDK 소개 페이지를 읽으신 후, 다음 단계에 따라 data 모듈을 사용하세요.
초기화
데이터 모듈의 어떤 메서드를 사용하기 전에도 SDK가 초기화되었는지 확인하십시오.
사용 방법
//곧 출시됩니다
게스트 모드 동작
게스트 사용자의 경우, 데이터 모듈은 게임 데이터를 localStorage에 저장합니다. 게스트가 로그인할 때는 별도로 조작할 필요가 없습니다. 우리 SDK는 해당 계정의 게임 데이터를 자동으로 로드합니다(있는 경우). 사용자가 이전에 귀하의 게임을 플레이하지 않은 경우, SDK는 게스트 데이터를 사용자 계정으로 전송합니다. 사용자가 로그아웃하면 SDK는 게스트 게임 데이터 사용을 복원합니다.
데이터 저장 제한
SDK는 1초 이내에 데이터 저장에 대한 디바운스 처리르 수행합니다. 즉, 해당 메서드를 여러 번 호출한 후 데이터 저장이 1초 후에 완료됨을 의미합니다. 일부 경우 예외가 발생할 수 있으며, 데이터 저장에는 최대 30초까지 더 긴 디바운스 시간이 필요할 수 있습니다. 데이터 제한은 1MB입니다. 이 제한에接近하면 브라우저 콘솔에 경고가 표시됩니다. 데이터가 1MB를 초과하면 더 이상 백업되지 않습니다.
데이터 모듈 도움말
데이터 모듈을 사용하여 진행 데이터를 저장하고 로드하는 방법이 확실하지 않은 경우, 데이터 모듈과 작동 원리가 동일한 localStorage API를 참조하여 출시된 게임에 데이터 모듈을 통합하십시오.