랭킹 문의드립니다

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

  • 프로젝트명 : novelpia defence

랭킹을 적용중인데
유저 정보 중 bestscore 테이블 > wavescore 에 값을 저장 후
랭킹 관리 테이블 eventranking 에서 확인을 하고자 하는데, 순위가 전혀 나오지 않는 현상 문의 드립니다.

wavescore 값은 update 로 갱신도 해보고, delete 후 insert로 값을 넣어 처리도 해보았는데, 랭킹에서 해당 값 확인이 안되고 있습니다.

유저 데이터에 새로운 값을 넣을 때 잘못된건지

UpdateUserScore 를 사용하여 데이터를 넣어야 랭킹에 들어가는건지도 모호한 점이 있습니다.

이상입니다. 답변 부탁드립니다.

안녕하세요 개발자님,
UpdateUserScore 함수를 이용하지 않고 갱신된 데이터는
랭킹 점수, 추가 항목 관계없이 모두 랭킹에 반영되지 않습니다.
UpdateUserScore 함수를 이용해주세요.
감사합니다.

Param pa = new Param();
pa.Add(“extranickname”, SaveData.baseData.nickname);
pa.Add(“wavescore”, score);

    Backend.URank.User.UpdateUserScore(RANKING_TICK_UUID, USERTOPSCORE, Backend.UserInDate, pa,
    reqCallback =>
    {
        if (reqCallback.GetStatusCode() != "404")
        {
        }
    });

위와 같이 업데이트 시도를 했는데 404가 나옵니다
업데이트하고자 하는 테이블과 스키마는 문제가 없는 것 같은데 확인 부탁드립니다.
혹은 어떤 부분을 확인하면 되는지 알려주시면 감사하겠습니다.

Backend.URank.User.UpdateUserScore("랭킹 uuid", "테이블 이름", "갱신할 row inDate", param);

세번째로 들어갈 inDate값은 유저의 inDate가 아닌 해당 테이블에 위치한 갱신할 row의 inDate를 입력해야 합니다.

GameData.GetMyData() 또는 Get() 함수를 통해 갱신하고자할 데이터(row)를 찾아 이용해주세요,

답변대로 처리하여 랭킹에 삽입 데이터가 뜨는 것을 확인했습니다.
감사합니다

좋아요 1