길드 메타데이터 변경 기능에 대해 질문드립니다.

안녕하세요 메타본 엔터테인먼트 클라이언트 개발자입니다.

길드 관련 기능 세팅하면서 의문이있는 부분을 정리하고자 질문드립니다.

ModifyGuildV5

"길드의 메타 정보를 변경합니다. 길드명은 변경 불가합니다.
리더보드에 초기화 주기가 설정 되어 있다면 리더보드 초기화 시간에는 변경이 불가능하며, 요청 시 428에러가 리턴됩니다.
ModifyGuildV3, ModifyGuildV4 와 사용법은 동일합니다. "

이렇게 설명되어있는부분이 있는데 리더보드에서 초기화 주기가 걸려있으면 집계하는 메타필드만 변경이 불가능한 건지 아니면 해당 길드 정보의 모든 메타필드가 변경이 불가능한건지 알고싶습니다.

그리고 안내문에 "기존 ModifyGuildV3, ModifyGuildV4함수의 개선된 기능을 제공합니다. " 라고 적혀있는데 해당 리더보드 초기화 시간 관련해서는 기존 함수와 어떤차이가 있는건지 알고싶습니다.

안녕하세요 개발자님,
메타데이터 변경 함수의 경우 각 함수에 따라 다음과 같이 적용됩니다.

함수 구분
ModifyGuildV5 리더보드 정산 설정 시간으로부터 1시간 메타데이터 갱신 불가
모든 경우에 사용 가능한 함수
ModifyGuildV4 매일 04시~05시 메타데이터 갱신 불가
리더보드 개선 이전 04시로 정산 시간이 고정되던 당시, 리더보드에 사용되는 메타데이터를 위해 제공된 함수
ModifyGuildV3 메타 데이터 변경 제약 없음
리더보드 갱신 시간에 사용 시 정산이 비정상적으로 종료될 수 있음

ModifyGuildV5 함수를 사용하시는 경우,
리더보드에 사용하지 않는 메타데이터는 언제나 변경이 가능하며,
리더보드에 사용되는 메타데이터는 정산 설정 시간으로부터 1시간동안에 한해서 아래 에러가 발생합니다.

리더보드 정산 시간 사이에 호출한 경우
statusCode : 428
errorCode : Precondition Required
message : Precondition Required ranking is being counted

ModifyGuildV5가 지원되는 SDK 버전을 이용중이시라면 하위버전을 사용할 필요 없이 ModifyGuildV5를 사용해주시면 됩니다.

확인했습니다, 자세한 설명 감사합니다.

좋아요 1