랭킹 갱신 과 row in date

문의를 남기실 경우 다음 항목을 작성해 주시면 빠른 답변 처리에 도움이 됩니다.

  • 프로젝트명 : 마이리틀 고양이
  • 뒤끝SDK 버전 : 5.4.1
  • 에러 코드 : bad table, 잘못된 table 입니다. data not found, data을(를) 찾을 수 없습니다

처음 서버쪽 사용하는데 지식이 부족한것도 있지만 내용을 이해를 잘 못하겠습니다

게임정보 관리 쪽에서 private 테이블과 public 테이블을 만들어서 테스트 중이고

랭킹 관리쪽에서 private 테이블의 정보만 가져와져 생성했습니다

이후 유니티에서 랭크 동기화 까지는 성공한듯 하나(Backend.URank.User.GetRankTableList(); 사용)

랭크내의 데이터가 없어 랭크 업데이트(Backend.URank.User.UpdateUserScore() 사용)
를 활용하여 데이터를 새로 만들어준뒤 사용해보려고 했으나 랭크 업데이트쪽에서 제대로 활용하기가 어렵습니다. SDK 문서를 참고하고 있으나 갱신할
rowindate 부분과 param의 이해가 어렵습니다 ㅠ

바쁘시겠지만 도움주시면 감사하겠습니다

안녕하세요 개발자님,
rowindate는 해당 row의 키값입니다.
아래 개발자 문서의 확인을 부탁드리겠습니다.

더불어 아래와 같은 예시를 통해서
게임 정보 삽입 => 삽입된 데이터의 inDate 확인 => 해당 inDate로 랭킹 Update 의 과정을 진행할 수 있습니다.

Param param = new Param();
param.Add(“score”,_score);
var bro = Backend.GameData.Insert(“테이블 이름”, param);
string inDate = bro.GetInDate();
Backend.Rank.URank.UpdateUserScore(“랭킹 uuid”, “테이블 이름”,inDate,param);

최초 진행 이후는 게임 정보가 존재하기 때문에 삽입한 row 의 indate 값을 이용하여 갱신하도록 하면 됩니다.
게임 정보 조회 => 데이터의 rowindate 확인 => 해당 indate로 랭킹 업데이트

이해에 어려움이 있으신 경우는 랭킹 튜토리얼도 한차례 확인을 부탁드리겠습니다. :slight_smile:
감사합니다.