리더보드 랭킹 집계 관련문의입니다.

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :
  1. 리더보드 랭킹 집계는 정확히 1시간 동안 진행되는 것인가요?
  2. 집계가 진행되는 동안 랭킹이 노출되지 않는데, 개발자 문서를 확인해보면 초기화 시간(집계 시작 시점부터 1시간) 동안 호출을 시도한 경우 statusCode : 428 이 반환된다고 안내되어 있습니다. 이 경우 실제로 에러 코드 428이 노출되는 건가요?
  3. 예를 들어 초기화 시점을 00시로 설정했다면 00시~01시까지 랭킹 집계가 진행될 텐데, 일반적으로 다른 개발사들은 이 구간에 “랭킹 집계 중입니다”라는 안내 메시지를 표시하여 처리하고 있는지도 궁금합니다.

안녕하세요 개발자님,
문의하신 내용 순차적으로 답변드립니다.

  1. 초기화 설정 시간으로부터 1시간 이내 처리되며, 보다 빠르게 처리될 수 있습니다.
    단, 빠른 정산 여부와 관계없이 1시간동안은 리더보드 관련 호출이 제한됩니다.

  2. 갱신/조회 함수 호출에 따라 다른 에러가 리턴됩니다.

    • 초기화 시간 중 갱신 시도 시
      statusCode : 428
      errorCode : Precondition Required
      message : Precondition Required ranking is being counted
    • 리더보드 내 전체 순위 조회 시 (등록된 순위 정보가 없는 상황)
      statusCode : 200
      message : Success
      returnValue : {“rows”:[]}
    • 내 리더보드 순위 혹은 특정 유저의 리더보드 순위 조회 시 (등록된 순위 정보가 없는 상황)
      StatusCode : 404
      ErrorCode : NotFoundException
      Message : userRank not found, userRank을(를) 찾을 수 없습니다
  3. 게임에 따라 호출 자체를 막고 안내문구를 표시하거나, 호출 이후 발생하는 에러에 따라 안내를 진행하는 등의 처리를 진행합니다.

    • 해당 시간 내 리더보드 관련 UI 자체를 막아두고 순위 집계중임을 안내하는 케이스
    • 리더보드 관련 호출 시, 에러 내용에 따라 집계중임을 안내하는 케이스
좋아요 1