KGLeaderboard

KGLeaderboard클래스는 리더보드 기능을 제공한다.

Types

Link copied to clipboard
class KGMyRankingResponse(object: JSONObject, subkey: String?)

KGMyRankingResponse 클래스는 내 랭킹 조회 결과를 다룬다.

Link copied to clipboard
open class KGRankingInfo(val object: JSONObject?, subkey: String?) : KGObject

KGRankingInfo클래스는 랭킹 정보를 다룬다.

Link copied to clipboard

KGRankingResponse 클래스는 랭킹 조회 결과를 다룬다.

Functions

Link copied to clipboard
fun accumulateScore(leaderboardId: String?, score: Long, callback: KGResultCallback<Void?>?)
fun accumulateScore(leaderboardId: String?, subkey: String?, score: Long, callback: KGResultCallback<Void?>?)

리더보드에 점수를 누적한다.

기존에 등록된 점수가 없으면, 0값에 누적된다.

Link copied to clipboard
Link copied to clipboard

이전 시즌의 순위에 해당하는 랭킹 정보 목록를 조회한다.

Link copied to clipboard
fun loadLastSeasonRankings(leaderboardId: String?, beginRank: Int, endRank: Int, callback: KGResultCallback<KGLeaderboard.KGRankingResponse?>?)
fun loadLastSeasonRankings(leaderboardId: String?, subkey: String?, beginRank: Int, endRank: Int, callback: KGResultCallback<KGLeaderboard.KGRankingResponse?>?)

이전 시즌의 순위에 해당하는 랭킹 정보 목록를 조회한다.

Link copied to clipboard

현재 시즌의 내 랭킹 정보를 조회한다.

Link copied to clipboard
fun loadRankings(leaderboardId: String?, beginRank: Int, endRank: Int, callback: KGResultCallback<KGLeaderboard.KGRankingResponse?>?)
fun loadRankings(leaderboardId: String?, subkey: String?, beginRank: Int, endRank: Int, callback: KGResultCallback<KGLeaderboard.KGRankingResponse?>?)

현재 시즌의 순위에 해당하는 랭킹 정보 목록를 조회한다.

Link copied to clipboard
fun reportScore(leaderboardId: String?, score: Long, callback: KGResultCallback<Void?>?)
fun reportScore(leaderboardId: String?, subkey: String?, score: Long, callback: KGResultCallback<Void?>?)

리더보드에 점수를 등록한다.

Link copied to clipboard
fun saveRankingProperties(properties: Map<String?, Any?>?, callback: KGResultCallback<Void?>?)
fun saveRankingProperties(subkey: String?, properties: Map<String?, Any?>?, callback: KGResultCallback<Void?>?)

랭킹 속성의 저장을 요청한다.

Link copied to clipboard
fun saveRankingProperty(key: String?, value: Any?, callback: KGResultCallback<Void?>?)
fun saveRankingProperty(subkey: String?, key: String?, value: Any?, callback: KGResultCallback<Void?>?)

랭킹 속성의 저장을 요청한다.