gpg::LeaderboardManager

#include <leaderboard_manager.h>

다양한 리더보드 관련 데이터를 가져오고 설정합니다.

요약

공개 유형

FetchAllCallback typedef
std::function< void(const FetchAllResponse &)>
FetchAllResponse 유형 콜백을 정의합니다.
FetchAllScoreSummariesCallback typedef
std::function< void(const FetchAllScoreSummariesResponse &)>
FetchAllScoreSummariesResponse 유형 콜백을 정의합니다.
FetchCallback typedef
std::function< void(const FetchResponse &)>
FetchResponse를 수신하는 콜백 유형을 정의합니다.
FetchScorePageCallback typedef
std::function< void(const FetchScorePageResponse &)>
ScorePageResponse 유형 콜백을 정의합니다.
FetchScoreSummaryCallback typedef
std::function< void(const FetchScoreSummaryResponse &)>
FetchScoreSummaryResponse 유형 콜백을 정의합니다.
ShowAllUICallback typedef
std::function< void(const UIStatus &)>
UIStatus를 수신하는 콜백 유형을 정의합니다.
ShowUICallback typedef
std::function< void(const UIStatus &)>
UIStatus를 수신하는 콜백 유형을 정의합니다.

공개 함수

Fetch(const std::string & leaderboard_id, FetchCallback callback)
void
비동기식으로 현재 로그인된 플레이어의 리더보드 데이터를 로드합니다.
Fetch(DataSource data_source, const std::string & leaderboard_id, FetchCallback callback)
void
비동기식으로 현재 로그인된 플레이어의 리더보드 데이터를 로드합니다.
FetchAll(FetchAllCallback callback)
void
현재 로그인된 플레이어의 모든 리더보드 데이터를 비동기식으로 로드합니다.
FetchAll(DataSource data_source, FetchAllCallback callback)
void
현재 로그인된 플레이어의 모든 리더보드 데이터를 비동기식으로 로드합니다.
FetchAllBlocking()
현재 로그인한 플레이어의 모든 리더보드에 대한 데이터를 동기식으로 로드하여 FetchAllResponse를 직접 반환합니다.
FetchAllBlocking(DataSource data_source)
현재 로그인한 플레이어의 모든 리더보드에 대한 데이터를 동기식으로 로드하여 FetchAllResponse를 직접 반환합니다.
FetchAllBlocking(Timeout timeout)
현재 로그인한 플레이어의 모든 리더보드에 대한 데이터를 동기식으로 로드하여 FetchAllResponse를 직접 반환합니다.
FetchAllBlocking(DataSource data_source, Timeout timeout)
현재 로그인한 플레이어의 모든 리더보드에 대한 데이터를 동기식으로 로드하여 FetchAllResponse를 직접 반환합니다.
FetchAllScoreSummaries(const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
void
비동기식으로 특정 리더보드의 모든 점수 요약을 가져옵니다.
FetchAllScoreSummaries(DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
void
비동기식으로 특정 리더보드의 모든 점수 요약을 가져옵니다.
FetchAllScoreSummariesBlocking(const std::string & leaderboard_id)
특정 리더보드의 모든 점수 요약을 동기식으로 가져와서 FetchAllScoreSummariesResponse를 직접 반환합니다.
FetchAllScoreSummariesBlocking(DataSource data_source, const std::string & leaderboard_id)
특정 리더보드의 모든 점수 요약을 동기식으로 가져와서 FetchAllScoreSummariesResponse를 직접 반환합니다.
FetchAllScoreSummariesBlocking(Timeout timeout, const std::string & leaderboard_id)
특정 리더보드의 모든 점수 요약을 동기식으로 가져와서 FetchAllScoreSummariesResponse를 직접 반환합니다.
FetchAllScoreSummariesBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
특정 리더보드의 모든 점수 요약을 동기식으로 가져와서 FetchAllScoreSummariesResponse를 직접 반환합니다.
FetchBlocking(const std::string & leaderboard_id)
현재 로그인한 플레이어의 리더보드 데이터를 동기식으로 로드하고 FetchResponse를 직접 반환합니다.
FetchBlocking(DataSource data_source, const std::string & leaderboard_id)
현재 로그인한 플레이어의 리더보드 데이터를 동기식으로 로드하고 FetchResponse를 직접 반환합니다.
FetchBlocking(Timeout timeout, const std::string & leaderboard_id)
현재 로그인한 플레이어의 리더보드 데이터를 동기식으로 로드하고 FetchResponse를 직접 반환합니다.
FetchBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
현재 로그인된 플레이어의 리더보드 데이터를 동기식으로 로드합니다.
FetchScorePage(const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
void
점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 비동기식으로 반환합니다.
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
void
점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 비동기식으로 반환합니다.
FetchScorePage(const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
void
점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 비동기식으로 반환합니다.
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
void
점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 비동기식으로 반환합니다.
FetchScorePageBlocking(const ScorePage::ScorePageToken & token)
점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하여 FetchScorePageResponse를 직접 반환합니다.
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token)
점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하여 FetchScorePageResponse를 직접 반환합니다.
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token)
점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하여 FetchScorePageResponse를 직접 반환합니다.
FetchScorePageBlocking(const ScorePage::ScorePageToken & token, uint32_t max_results)
점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하여 FetchScorePageResponse를 직접 반환합니다.
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token)
점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하여 FetchScorePageResponse를 직접 반환합니다.
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results)
점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하여 FetchScorePageResponse를 직접 반환합니다.
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하여 FetchScorePageResponse를 직접 반환합니다.
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하여 FetchScorePageResponse를 직접 반환합니다.
FetchScoreSummary(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
void
특정 리더보드의 컬렉션 및 기간으로 구성된 특정 리더보드 점수 요약의 모든 데이터를 비동기식으로 가져옵니다.
FetchScoreSummary(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
void
특정 리더보드의 컬렉션 및 기간으로 구성된 특정 리더보드 점수 요약의 모든 데이터를 비동기식으로 가져옵니다.
FetchScoreSummaryBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
특정 리더보드 점수 요약의 모든 데이터를 동기식으로 가져와서 FetchScoreSummaryResponse를 직접 반환합니다.
FetchScoreSummaryBlocking(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
특정 리더보드 점수 요약의 모든 데이터를 동기식으로 가져와서 FetchScoreSummaryResponse를 직접 반환합니다.
FetchScoreSummaryBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
특정 리더보드 점수 요약의 모든 데이터를 동기식으로 가져와서 FetchScoreSummaryResponse를 직접 반환합니다.
FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
특정 리더보드 점수 요약의 모든 데이터를 동기식으로 가져와서 FetchScoreSummaryResponse를 직접 반환합니다.
ScorePageToken(const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection) const
점수 또는 플레이어별로 시작하고 특정 기간 및 컬렉션을 다루는 특정 리더보드의 점수 페이지 토큰을 가져옵니다.
ShowAllUI(ShowAllUICallback callback)
void
사용자에게 모든 리더보드에 관한 정보를 표시하는 UI를 제공합니다.
ShowAllUI()
void
<ph type="x-smartling-placeholder"></ph> 지원이 중단되었습니다. 를 통해 개인정보처리방침을 정의할 수 있습니다. ShowAllUI(ShowAllUICallback 콜백)를 사용하는 것이 좋습니다. 모든 리더보드에 관한 정보를 표시하는 UI를 사용자에게 표시합니다. UI는 모든 플랫폼에서 비동기식으로 표시됩니다.
ShowAllUIBlocking()
사용자에게 모든 리더보드에 관한 정보를 표시하는 UI를 제공합니다.
ShowAllUIBlocking(Timeout timeout)
사용자에게 모든 리더보드에 관한 정보를 표시하는 UI를 제공합니다.
ShowUI(const std::string & leaderboard_id, ShowUICallback callback)
void
사용자에게 특정 리더보드에 관한 정보를 표시하는 UI를 제공합니다.
ShowUI(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback)
void
사용자에게 특정 리더보드에 관한 정보를 표시하는 UI를 제공합니다.
ShowUI(const std::string & leaderboard_id)
void
<ph type="x-smartling-placeholder"></ph> 지원이 중단되었습니다. 를 통해 개인정보처리방침을 정의할 수 있습니다. ShowUI(ShowUICallback 콜백)를 사용하는 것이 좋습니다. 특정 리더보드에 관한 정보를 표시하는 UI를 사용자에게 표시합니다. UI는 모든 플랫폼에서 비동기식으로 표시됩니다.
ShowUIBlocking(const std::string & leaderboard_id)
사용자에게 특정 리더보드에 관한 정보를 표시하는 UI를 제공합니다.
ShowUIBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
사용자에게 특정 리더보드에 관한 정보를 표시하는 UI를 제공합니다.
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id)
사용자에게 특정 리더보드에 관한 정보를 표시하는 UI를 제공합니다.
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
사용자에게 특정 리더보드에 관한 정보를 표시하는 UI를 제공합니다.
SubmitScore(const std::string & leaderboard_id, uint64_t score)
void
현재 로그인한 플레이어의 점수를 리더보드에 제출합니다.
SubmitScore(const std::string & leaderboard_id, uint64_t score, const std::string & metadata)
void
현재 로그인한 플레이어의 경우 특정 ID 및 메타데이터와 연결된 점수를 리더보드에 제출합니다 (예: 플레이어가 점수를 얻기 위해 한 활동).

구조체

gpg::LeaderboardManager::FetchAllResponse

모든 리더보드의 데이터와 응답 상태를 포함합니다.

gpg::LeaderboardManager::FetchAllScoreSummariesResponse

모든 리더보드 점수 요약의 모든 데이터와 응답 상태가 포함됩니다.

gpg::LeaderboardManager::FetchResponse

응답 상태와 함께 리더보드의 데이터를 보유합니다.

gpg::LeaderboardManager::FetchScorePageResponse

액세스한 점수 페이지에서 응답 상태와 데이터를 반환합니다.

gpg::LeaderboardManager::FetchScoreSummaryResponse

지정된 리더보드 점수 요약의 데이터 및 응답 상태입니다.

공개 유형

FetchAllCallback

std::function< void(const FetchAllResponse &)> FetchAllCallback

FetchAllResponse 유형 콜백을 정의합니다.

FetchAllScoreSummariesCallback

std::function< void(const FetchAllScoreSummariesResponse &)> FetchAllScoreSummariesCallback

FetchAllScoreSummariesResponse 유형 콜백을 정의합니다.

FetchCallback

std::function< void(const FetchResponse &)> FetchCallback

FetchResponse를 수신하는 콜백 유형을 정의합니다.

이 콜백 유형은 아래의 Fetch(*) 함수에 제공됩니다.

FetchScorePageCallback

std::function< void(const FetchScorePageResponse &)> FetchScorePageCallback

ScorePageResponse 유형 콜백을 정의합니다.

FetchScoreSummaryCallback

std::function< void(const FetchScoreSummaryResponse &)> FetchScoreSummaryCallback

FetchScoreSummaryResponse 유형 콜백을 정의합니다.

ShowAllUICallback

std::function< void(const UIStatus &)> ShowAllUICallback

UIStatus를 수신하는 콜백 유형을 정의합니다.

이 콜백 유형은 아래의 ShowAllUI* 함수에 제공됩니다.

ShowUICallback

std::function< void(const UIStatus &)> ShowUICallback

UIStatus를 수신하는 콜백 유형을 정의합니다.

이 콜백 유형은 아래의 ShowUI* 함수에 제공됩니다.

공개 함수

가져오기

void Fetch(
  const std::string & leaderboard_id,
  FetchCallback callback
)

비동기식으로 현재 로그인된 플레이어의 리더보드 데이터를 로드합니다.

작업 완료 시 제공된 FetchCallback을 호출합니다. data_source를 지정하지 않으면 이 함수 호출이 Fetch(DataSource data_source, const std::string& leaderboard_id, FetchCallback callback) 호출과 동일하며 DataSource는 CACHE_OR_NETWORK로 지정됩니다.

가져오기

void Fetch(
  DataSource data_source,
  const std::string & leaderboard_id,
  FetchCallback callback
)

비동기식으로 현재 로그인된 플레이어의 리더보드 데이터를 로드합니다.

작업 완료 시 제공된 FetchCallback을 호출합니다. data_source를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정합니다.

FetchAll

void FetchAll(
  FetchAllCallback callback
)

현재 로그인된 플레이어의 모든 리더보드 데이터를 비동기식으로 로드합니다.

data_source를 지정하지 않으면 이 함수 호출이 FetchAll(DataSource data_source, FetchAllCallbackCallback)을 호출하는 것과 같으며 data_source가 CACHE_OR_NETWORK로 지정됩니다.

FetchAll

void FetchAll(
  DataSource data_source,
  FetchAllCallback callback
)

현재 로그인된 플레이어의 모든 리더보드 데이터를 비동기식으로 로드합니다.

data_source를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정합니다.

FetchAllBlocking

FetchAllResponse FetchAllBlocking()

현재 로그인한 플레이어의 모든 리더보드에 대한 데이터를 동기식으로 로드하여 FetchAllResponse를 직접 반환합니다.

data_source와 제한 시간을 모두 지정하지 않으면 이 함수 호출이 FetchAllResponse FetchAllBlocking (DataSource data_source, 시간 제한 제한)을 호출하는 것과 같아집니다. data_source는 CACHE_OR_NETWORK로 지정되고 제한 시간은 10년으로 지정됩니다.

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  DataSource data_source
)

현재 로그인한 플레이어의 모든 리더보드에 대한 데이터를 동기식으로 로드하여 FetchAllResponse를 직접 반환합니다.

data_source를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정합니다. 제한 시간을 지정하지 않으면 이 함수 호출은 지정된 data_source 값과 제한 시간을 10년으로 지정하여 FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout)을 호출하는 것과 같습니다.

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  Timeout timeout
)

현재 로그인한 플레이어의 모든 리더보드에 대한 데이터를 동기식으로 로드하여 FetchAllResponse를 직접 반환합니다.

제한 시간을 임의의 밀리초 단위로 지정합니다. data_source를 지정하지 않으면 이 함수 호출이 FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout) 호출과 동일하며 data_source는 CACHE_OR_NETWORK로 지정되고 제한 시간에 지정한 값이 포함됩니다.

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  DataSource data_source,
  Timeout timeout
)

현재 로그인한 플레이어의 모든 리더보드에 대한 데이터를 동기식으로 로드하여 FetchAllResponse를 직접 반환합니다.

data_source를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정합니다. 제한 시간을 임의의 밀리초 단위로 지정합니다.

FetchAllScoreSummaries

void FetchAllScoreSummaries(
  const std::string & leaderboard_id,
  FetchAllScoreSummariesCallback callback
)

비동기식으로 특정 리더보드의 모든 점수 요약을 가져옵니다.

data_source를 지정하지 않으면 이 함수 호출이 FetchAllScoreSummaries(DataSource data_source, const std::string&leaderboard_id, FetchAllScoreSummariesCallback 콜백)와 동일하며 data_source가 CACHE_OR_NETWORK로 지정됩니다.

FetchAllScoreSummaries

void FetchAllScoreSummaries(
  DataSource data_source,
  const std::string & leaderboard_id,
  FetchAllScoreSummariesCallback callback
)

비동기식으로 특정 리더보드의 모든 점수 요약을 가져옵니다.

data_source를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정합니다.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  const std::string & leaderboard_id
)

특정 리더보드의 모든 점수 요약을 동기식으로 가져와서 FetchAllScoreSummariesResponse를 직접 반환합니다.

data_source 및 제한 시간을 지정하지 않으면 이 함수 호출이 FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, const std::string&leaderboard_id)과 동일하며 data_source는 CACHE_OR_NETWORK로 지정되고 제한 시간은 10년으로 지정됩니다.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  DataSource data_source,
  const std::string & leaderboard_id
)

특정 리더보드의 모든 점수 요약을 동기식으로 가져와서 FetchAllScoreSummariesResponse를 직접 반환합니다.

data_source를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정합니다. 제한 시간을 지정하지 않으면 이 함수 호출이 FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, const std::string&leaderboard_id)과 동일하며, 지정된 data_source 값과 제한 시간이 10년으로 지정됩니다.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

특정 리더보드의 모든 점수 요약을 동기식으로 가져와서 FetchAllScoreSummariesResponse를 직접 반환합니다.

제한 시간을 밀리초 단위로 지정합니다. data_source를 지정하지 않으면 이 함수 호출이 FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, std::string const &leaderboard_id)과 동일하며, data_source는 CACHE_OR_NETWORK로 지정되고 제한 시간에 지정된 값이 포함됩니다.

FetchAllScoreSummariesBlocking

FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & leaderboard_id
)

특정 리더보드의 모든 점수 요약을 동기식으로 가져와서 FetchAllScoreSummariesResponse를 직접 반환합니다.

data_source를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정합니다. 제한 시간을 밀리초 단위로 지정합니다.

FetchBlocking

FetchResponse FetchBlocking(
  const std::string & leaderboard_id
)

현재 로그인한 플레이어의 리더보드 데이터를 동기식으로 로드하고 FetchResponse를 직접 반환합니다.

data_source와 제한 시간을 모두 지정하지 않으면 이 함수 호출이 FetchResponse FetchBlocking(DataSource data_source, TimeoutTimeout) 호출과 동일해집니다. 이때 data_source는 CACHE_OR_NETWORK로 지정되고 제한 시간은 10년으로 지정됩니다.

FetchBlocking

FetchResponse FetchBlocking(
  DataSource data_source,
  const std::string & leaderboard_id
)

현재 로그인한 플레이어의 리더보드 데이터를 동기식으로 로드하고 FetchResponse를 직접 반환합니다.

data_source를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정합니다. 제한 시간을 지정하지 않으면 이 함수 호출은 data_source에 지정된 값이 있고 제한시간이 10년으로 지정된 FetchResponse FetchBlocking(DataSource data_source, TimeoutTimeout)을 호출하는 것과 같습니다.

FetchBlocking

FetchResponse FetchBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

현재 로그인한 플레이어의 리더보드 데이터를 동기식으로 로드하고 FetchResponse를 직접 반환합니다.

제한 시간을 임의의 밀리초 단위로 지정합니다. data_source를 지정하지 않으면 이 함수 호출이 FetchResponse FetchBlocking(DataSource data_source, TimeoutTimeout)을 호출하는 것과 같습니다. data_source는 CACHE_OR_NETWORK로 지정되고 제한 시간에 지정한 값이 포함됩니다.

FetchBlocking

FetchResponse FetchBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & leaderboard_id
)

현재 로그인된 플레이어의 리더보드 데이터를 동기식으로 로드합니다.

FetchResponse를 직접 반환합니다. data_source를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정합니다. 제한 시간을 임의의 밀리초 단위로 지정합니다.

FetchScorePage

void FetchScorePage(
  const ScorePage::ScorePageToken & token,
  FetchScorePageCallback callback
)

점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 비동기식으로 반환합니다.

data_source 또는 max_results를 지정하지 않으면 이 함수 호출이 FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, FetchScorePageCallback 콜백과 동일하며 data_source가 CACHE_OR_NETWORK로 지정되고 max_results가 20으로 지정됩니다.

FetchScorePage

void FetchScorePage(
  DataSource data_source,
  const ScorePage::ScorePageToken & token,
  FetchScorePageCallback callback
)

점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 비동기식으로 반환합니다.

data_source를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정합니다. max_results를 지정하지 않으면 이 함수 호출이 FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, FetchScorePageCallback 콜백과 동일하며 data_source에 지정된 값과 max_results에 20으로 지정됩니다.

FetchScorePage

void FetchScorePage(
  const ScorePage::ScorePageToken & token,
  uint32_t max_results,
  FetchScorePageCallback callback
)

점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 비동기식으로 반환합니다.

max_results는 결과 점수 페이지에 포함할 점수의 최대 개수를 지정하며, 25개를 초과할 수 없습니다. data_source를 지정하지 않으면 이 함수 호출이 FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, FetchScorePageCallback 콜백과 동일하며 data_source는 CACHE_OR_NETWORK로 지정되고 max_results는 지정된 값이 포함됩니다.)

FetchScorePage

void FetchScorePage(
  DataSource data_source,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results,
  FetchScorePageCallback callback
)

점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 비동기식으로 반환합니다.

data_source를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정합니다. max_results는 결과 점수 페이지에 포함할 점수의 최대 개수를 지정하며, 최대 점수는 25 이하여야 합니다.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  const ScorePage::ScorePageToken & token
)

점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하여 FetchScorePageResponse를 직접 반환합니다.

data_source, timestamp 또는 max_results를 모두 지정하지 않으면 이 함수 호출이 FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, TimeoutTimeout, const ScorePage::ScorePageToken&token, uint32_t max_results를 호출하는 것과 같아집니다. data_source는 CACHE_OR_NETWORK로 지정되고 제한 시간은 10년으로 지정되고 max.results는 20으로 지정됩니다.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  const ScorePage::ScorePageToken & token
)

점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하여 FetchScorePageResponse를 직접 반환합니다.

시간 제한과 max_results를 모두 지정하지 않으면 이 함수 호출이 FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timestamp, const ScorePage::ScorePageToken&token, uint32_t max_results)을 호출하는 것과 같아집니다. 이때 데이터 소스 값은 지정된 데이터 소스 값, 제한 시간은 10년으로 지정되고 max_results는 20으로 지정됩니다.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  Timeout timeout,
  const ScorePage::ScorePageToken & token
)

점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하여 FetchScorePageResponse를 직접 반환합니다.

제한 시간을 밀리초 단위로 지정합니다. data_source와 max_results를 모두 지정하지 않으면 이 함수 호출이 FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timestamp, const ScorePage::ScorePageToken&token, uint32_t max_results을 호출하는 것과 같아집니다. data_source는 CACHE_OR_NETWORK로 지정되고 제한 시간은 지정된 값이 포함되며 max_results는 20으로 지정됩니다.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하여 FetchScorePageResponse를 직접 반환합니다.

max_results에 최대 25의 값을 지정합니다. data_source 또는 제한 시간을 지정하지 않으면 이 함수 호출이 FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timestamp, const ScorePage::ScorePageToken&token, uint32_t max_results)을 호출하는 것과 같아집니다. data_source는 CACHE_OR_NETWORK로 지정되고 제한 시간은 10년으로 지정되고 max_results는 지정된 값을 포함합니다.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  Timeout timeout,
  const ScorePage::ScorePageToken & token
)

점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하여 FetchScorePageResponse를 직접 반환합니다.

data_source를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정합니다. 제한 시간을 밀리초 단위로 지정합니다. max_value를 지정하지 않으면 이 함수 호출이 FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, TimeoutTimeout, const ScorePage::ScorePageToken&token, uint32_t max_results을 호출하는 것과 동일하며 data_source 및 제한시간에 지정된 값이 포함되고 max_results가 20으로 지정됩니다.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하여 FetchScorePageResponse를 직접 반환합니다.

data_source를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정하고 max_results를 최대 25까지의 값으로 지정합니다. 제한 시간을 지정하지 않으면 이 함수 호출이 FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, TimeoutTimeout, const ScorePage::ScorePageToken&token, uint32_t max_results을 호출하는 것과 같습니다. data_source 및 max_results는 지정된 값을 포함하고 제한 시간은 10년으로 지정됩니다.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  Timeout timeout,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하여 FetchScorePageResponse를 직접 반환합니다.

제한 시간을 밀리초 단위로 지정하고 max_results를 최대 25의 값으로 지정합니다. data_source를 지정하지 않으면 이 함수 호출이 FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timestamp, const ScorePage::ScorePageToken&token, uint32_t max_results)을 호출하는 것과 같으며, 제한 시간 및 max_results에 지정된 값이 포함되고 data_source가 CACHE_OR_NETWORK로 지정됩니다.

FetchScorePageBlocking

FetchScorePageResponse FetchScorePageBlocking(
  DataSource data_source,
  Timeout timeout,
  const ScorePage::ScorePageToken & token,
  uint32_t max_results
)

점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하여 FetchScorePageResponse를 직접 반환합니다.

DataSource를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정합니다. 제한 시간을 임의의 밀리초 단위로 지정합니다. max_results를 최대 25의 값으로 지정합니다.

FetchScoreSummary

void FetchScoreSummary(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection,
  FetchScoreSummaryCallback callback
)

특정 리더보드의 컬렉션 및 기간으로 구성된 특정 리더보드 점수 요약의 모든 데이터를 비동기식으로 가져옵니다.

기간으로 DAILY, WEEKLY 또는 ALL_TIME을 지정합니다. 수집을 위해 PUBLIC 또는 SOCIAL을 지정합니다. data_source를 지정하지 않으면 이 함수 호출이 FetchScoreSummary(DataSource data_source, const std::string&leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection 수집, FetchScoreSummaryCallback 콜백 콜백)와 동일해집니다. 이때 data_source는 CACHE_OR_NETWORK로 지정되고 collection 및 time_span은 지정된 값이 포함됩니다.

FetchScoreSummary

void FetchScoreSummary(
  DataSource data_source,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection,
  FetchScoreSummaryCallback callback
)

특정 리더보드의 컬렉션 및 기간으로 구성된 특정 리더보드 점수 요약의 모든 데이터를 비동기식으로 가져옵니다.

data_source에 CACHE_OR_NETWORK 또는 NETWORK_ONLY를 지정합니다. time_span에 DAILY, WEEKLY 또는 ALL_TIME을 지정합니다. 수집을 위해 PUBLIC 또는 SOCIAL을 지정합니다.

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

특정 리더보드 점수 요약의 모든 데이터를 동기식으로 가져와서 FetchScoreSummaryResponse를 직접 반환합니다.

기간으로 DAILY, WEEKLY 또는 ALL_TIME을 지정합니다. 수집을 위해 PUBLIC 또는 SOCIAL을 지정합니다. data_source 및 시간 초과를 모두 지정하지 않으면 이 함수는 data_source가 CACHE_OR_NETWORK로 지정되고 제한시간이 10년으로 지정되고 time_span 및 지정된 컬렉션 값에서 FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Timeout timestamp, const std::string&leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection 컬렉션)이 호출되는 것과 같습니다.

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  DataSource data_source,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

특정 리더보드 점수 요약의 모든 데이터를 동기식으로 가져와서 FetchScoreSummaryResponse를 직접 반환합니다.

data_source를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정합니다. 기간으로 DAILY, WEEKLY 또는 ALL_TIME을 지정합니다. 수집을 위해 PUBLIC 또는 SOCIAL을 지정합니다. 제한 시간을 지정하지 않으면 이 함수는 지정된 data_source 값, 제한 시간을 10년으로 지정하며, time_span 및 컬렉션에 지정된 값으로 FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, TimeoutTimeout, const std::string&leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection 수집

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  Timeout timeout,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

특정 리더보드 점수 요약의 모든 데이터를 동기식으로 가져와서 FetchScoreSummaryResponse를 직접 반환합니다.

제한 시간을 밀리초 단위로 지정합니다. 기간으로 DAILY, WEEKLY 또는 ALL_TIME을 지정합니다. 수집을 위해 PUBLIC 또는 SOCIAL을 지정합니다. data_source를 지정하지 않으면 이 함수가 제한 시간을 10년으로 지정하고 data_source, time_span, 컬렉션에 지정된 값을 사용해 FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, TimeoutTimeout, const std::string&leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection 수집)을 호출하는 것과 같습니다.

FetchScoreSummaryBlocking

FetchScoreSummaryResponse FetchScoreSummaryBlocking(
  DataSource data_source,
  Timeout timeout,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
)

특정 리더보드 점수 요약의 모든 데이터를 동기식으로 가져와서 FetchScoreSummaryResponse를 직접 반환합니다.

data_source를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정합니다. 제한 시간을 밀리초 단위로 지정합니다. 기간으로 DAILY, WEEKLY 또는 ALL_TIME을 지정합니다. 수집을 위해 PUBLIC 또는 SOCIAL을 지정합니다.

ScorePageToken

ScorePage::ScorePageToken ScorePageToken(
  const std::string & leaderboard_id,
  LeaderboardStart start,
  LeaderboardTimeSpan time_span,
  LeaderboardCollection collection
) const 

점수 또는 플레이어별로 시작하고 특정 기간 및 컬렉션을 다루는 특정 리더보드의 점수 페이지 토큰을 가져옵니다.

ScorePageToken은 점수 페이지를 페이지로 나누기를 허용하는 다양한 리더보드 함수에서 사용됩니다. 이 함수로 생성된 토큰은 항상 요청된 범위의 시작 부분에서 시작합니다.

ShowAllUI

void ShowAllUI(
  ShowAllUICallback callback
)

사용자에게 모든 리더보드에 관한 정보를 표시하는 UI를 제공합니다.

ShowAllUICallback를 비동기식으로 호출합니다.

ShowAllUI

void ShowAllUI()

<ph type="x-smartling-placeholder"></ph> 지원이 중단되었습니다. 를 통해 개인정보처리방침을 정의할 수 있습니다. ShowAllUI(ShowAllUICallback 콜백)를 사용하는 것이 좋습니다. 모든 리더보드에 관한 정보를 표시하는 UI를 사용자에게 표시합니다. UI는 모든 플랫폼에서 비동기식으로 표시됩니다.

ShowAllUIBlocking

UIStatus ShowAllUIBlocking()

사용자에게 모든 리더보드에 관한 정보를 표시하는 UI를 제공합니다.

동기식으로 UIStatus을 반환합니다. timeout를 지정하지 않으면 이 함수 호출이 10년으로 지정된 timeout를 사용하여 ShowAllUIBlocking(Timeout timeout)를 호출하는 것과 같습니다.

ShowAllUIBlocking

UIStatus ShowAllUIBlocking(
  Timeout timeout
)

사용자에게 모든 리더보드에 관한 정보를 표시하는 UI를 제공합니다.

동기식으로 UIStatus을 반환합니다. timeout를 임의의 밀리초 단위로 지정합니다.

ShowUI

void ShowUI(
  const std::string & leaderboard_id,
  ShowUICallback callback
)

사용자에게 특정 리더보드에 관한 정보를 표시하는 UI를 제공합니다.

ShowUICallback를 비동기식으로 호출합니다.

ShowUI

void ShowUI(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span,
  ShowUICallback callback
)

사용자에게 특정 리더보드에 관한 정보를 표시하는 UI를 제공합니다.

ShowUICallback를 비동기식으로 호출하고 처음에 전달된 LeaderboardTimeSpan를 선택합니다.

ShowUI

void ShowUI(
  const std::string & leaderboard_id
)

<ph type="x-smartling-placeholder"></ph> 지원이 중단되었습니다. 를 통해 개인정보처리방침을 정의할 수 있습니다. ShowUI(ShowUICallback 콜백)를 사용하는 것이 좋습니다. 특정 리더보드에 관한 정보를 표시하는 UI를 사용자에게 표시합니다. UI는 모든 플랫폼에서 비동기식으로 표시됩니다.

ShowUIBlocking

UIStatus ShowUIBlocking(
  const std::string & leaderboard_id
)

사용자에게 특정 리더보드에 관한 정보를 표시하는 UI를 제공합니다.

동기식으로 UIStatus을 반환합니다. timeout를 지정하지 않으면 이 함수 호출이 10년으로 지정된 timeout를 사용하여 ShowUIBlocking(const string& leaderboard_id, Timeout timeout)를 호출하는 것과 같습니다.

ShowUIBlocking

UIStatus ShowUIBlocking(
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span
)

사용자에게 특정 리더보드에 관한 정보를 표시하는 UI를 제공합니다.

동기식으로 UIStatus을 반환합니다. timeout를 지정하지 않으면 이 함수 호출이 10년으로 지정된 timeout를 사용하여 ShowUIBlocking(const string& leaderboard_id, Timeout timeout)를 호출하는 것과 같습니다. UI는 처음에 전달된 LeaderboardTimeSpan를 선택합니다.

ShowUIBlocking

UIStatus ShowUIBlocking(
  Timeout timeout,
  const std::string & leaderboard_id
)

사용자에게 특정 리더보드에 관한 정보를 표시하는 UI를 제공합니다.

동기식으로 UIStatus을 반환합니다. timeout를 임의의 밀리초 단위로 지정합니다.

ShowUIBlocking

UIStatus ShowUIBlocking(
  Timeout timeout,
  const std::string & leaderboard_id,
  LeaderboardTimeSpan time_span
)

사용자에게 특정 리더보드에 관한 정보를 표시하는 UI를 제공합니다.

동기식으로 UIStatus을 반환합니다. timeout를 임의의 밀리초 단위로 지정합니다. UI는 처음에 전달된 LeaderboardTimeSpan를 선택합니다.

SubmitScore

void SubmitScore(
  const std::string & leaderboard_id,
  uint64_t score
)

현재 로그인한 플레이어의 점수를 리더보드에 제출합니다.

동일한 플레이어에 대해 이전에 제출한 점수보다 점수가 낮을 경우 (리더보드 구성에서 정의) 점수는 무시됩니다.

SubmitScore

void SubmitScore(
  const std::string & leaderboard_id,
  uint64_t score,
  const std::string & metadata
)

현재 로그인한 플레이어의 경우 특정 ID 및 메타데이터와 연결된 점수를 리더보드에 제출합니다 (예: 플레이어가 점수를 얻기 위해 한 활동).

동일한 플레이어에 대해 이전에 제출한 점수보다 점수가 낮을 경우 (리더보드 구성에 정의된 대로) 점수가 무시됩니다.