gpg:: LeaderboardManager
#include <leaderboard_manager.h>
다양한 리더보드 관련 데이터를 가져오고 설정합니다.
요약
공개 유형 |
|
---|---|
FetchAllCallback
|
typedefstd::function< void(const FetchAllResponse &)>
FetchAllResponse 유형의 콜백을 정의합니다. |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(const FetchAllScoreSummariesResponse &)>
FetchAllScoreSummariesResponse 유형의 콜백을 정의합니다. |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
FetchResponse를 수신하는 콜백 유형을 정의합니다. |
FetchScorePageCallback
|
typedefstd::function< void(const FetchScorePageResponse &)>
ScorePageResponse 유형의 콜백을 정의합니다. |
FetchScoreSummaryCallback
|
typedefstd::function< void(const FetchScoreSummaryResponse &)>
FetchScoreSummaryResponse 유형의 콜백을 정의합니다. |
ShowAllUICallback
|
typedefstd::function< void(const UIStatus &)>
UIStatus 를 수신하는 콜백 유형을 정의합니다. |
ShowUICallback
|
typedefstd::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
|
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
|
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:: |
모든 리더보드의 데이터 및 응답 상태를 포함합니다. |
gpg:: |
모든 리더보드 점수 요약의 모든 데이터와 응답 상태가 포함됩니다. |
gpg:: |
응답 상태와 함께 리더보드 데이터를 보유합니다. |
gpg:: |
액세스한 점수 페이지의 응답 상태와 데이터를 반환합니다. |
gpg:: |
지정된 리더보드 점수 요약의 데이터 및 응답 상태입니다. |
공개 유형
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를 지정하지 않으면 이 함수 호출이 DataSource가 CACHE_OR_NETWORK로 지정된 Fetch(DataSource data_source, const std::string& leaderboard_id, FetchCallback callback)
호출과 동일합니다.
가져오기
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를 지정하지 않으면 data_source를 CACHE_OR_NETWORK로 지정하여 FetchAll(DataSource data_source, FetchAllCallback callback)을 호출하는 것과 동일하게 이 함수를 호출합니다.
FetchAll
void FetchAll( DataSource data_source, FetchAllCallback callback )
비동기 방식으로 현재 로그인한 플레이어의 모든 리더보드 데이터를 로드합니다.
data_source를 CACHE_OR_NETWORK 또는 NETWORK_ONLY로 지정합니다.
FetchAllBlocking
FetchAllResponse FetchAllBlocking()
동기식으로 현재 로그인한 플레이어의 모든 리더보드 데이터를 로드하여 FetchAllResponse를 직접 반환합니다.
data_source와 timeout를 모두 지정하지 않으면 data_source는 CACHE_OR_NETWORK로, 제한 시간은 10년으로 지정하여 FetchAllResponse FetchAllBlocking (DataSource data_source, Timeout timeout)을 호출하는 것과 동일하게 됩니다.
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를 지정하지 않으면 data_source를 CACHE_OR_NETWORK로 지정하고 지정된 값을 포함하는 timeout을 사용하여 FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout)을 호출하는 것과 이 함수 호출이 동일하게 이루어집니다.
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를 지정하지 않으면 이 함수 호출이 data_source가 CACHE_OR_NETWORK로 지정된 FetchAllScoreSummaries(DataSource data_source, const std::string& leaderboard_id, FetchAllScoreSummariesCallback 콜백)와 동일합니다.
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 및 timeout를 지정하지 않으면 이 함수 호출은 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와 timeout를 모두 지정하지 않으면 data_source를 CACHE_OR_NETWORK로 지정하고 제한 시간을 10년으로 지정한 FetchResponse FetchBlocking(DataSource data_source, Timeout timeout)을 호출하는 것과 이 함수 호출이 동일하게 됩니다.
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, 제한 시간 제한)을 호출하는 것과 동일하게 됩니다.
FetchBlocking
FetchResponse FetchBlocking( Timeout timeout, const std::string & leaderboard_id )
동기식으로 현재 로그인한 플레이어의 리더보드 데이터를 로드하여 FetchResponse를 직접 반환합니다.
제한 시간을 임의의 밀리초 단위로 지정합니다. data_source를 지정하지 않으면 data_source를 CACHE_OR_NETWORK로 지정하고 지정된 값을 포함하는 timeout을 사용하여 FetchResponse FetchBlocking(DataSource data_source, Timeout timeout)을 호출하는 것과 이 함수 호출이 동일하게 이루어집니다.
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를 모두 지정하지 않으면 data_source가 CACHE_OR_NETWORK로 지정되고 max_results가 20으로 지정된 FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken& 토큰, uint32_t max_results, FetchScorePageCallback 콜백)과 동일한 함수가 호출됩니다.
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 callback)와 동일하며 data_source에 지정된 값 및 max_results는 20으로 지정됩니다.
FetchScorePage
void FetchScorePage( const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback )
점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 비동기식으로 반환합니다.
max_results는 결과 점수 페이지에 포함할 점수의 최대 개수를 지정하며, 25 이하여야 합니다. data_source를 지정하지 않으면 data_source가 CACHE_OR_NETWORK로 지정되고 max_results가 지정된 FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken& token, uint32_t max_results, FetchScorePageCallback 콜백)과 동등합니다.
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, timeout, max_results를 모두 지정하지 않으면 이 함수 호출이 FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, 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를 직접 반환합니다.
timeout와 max_results를 모두 지정하지 않으면 이 함수 호출이 지정된 data_source 값, 제한 시간을 10년, max_results를 20으로 지정하여 FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results)을 호출하는 것과 동일하게 됩니다.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( Timeout timeout, const ScorePage::ScorePageToken & token )
점수 페이지 토큰으로 식별된 점수 페이지의 데이터를 동기식으로 반환하고 FetchScorePageResponse를 직접 반환합니다.
제한 시간을 밀리초 단위로 지정합니다. data_source와 max_results를 모두 지정하지 않으면 이 함수 호출이 FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, 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 또는 timeout를 모두 지정하지 않으면 이 함수 호출이 FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, 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를 지정하지 않으면 data_source 및 timeout에 지정된 값을 포함하며 max_results가 20으로 지정된 상태에서 FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken& token, uint32_t max_results)을 호출하는 것과 동일하게 됩니다.
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, Timeout timeout, 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 timeout, const ScorePage::ScorePageToken& token, uint32_t 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로 지정합니다. 제한 시간을 임의의 밀리초 단위로 지정합니다. 최대 25의 값으로 max_results를 지정하세요.
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와 timeout를 모두 지정하지 않으면 이 함수는 data_source를 CACHE_OR_NETWORK로, 제한 시간을 10년으로 지정하고 time_span과 컬렉션에 지정된 값을 사용하여 FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, 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, Timeout timeout, 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, Timeout timeout, const std::string& leaderboard_id, LeaderboardTimeSpan time_span, Collection Collection)을 호출하는 것과 동일하게 됩니다.
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()
지원 중단되었습니다. ShowAllUI(ShowAllUICallback callback)을 사용하는 것이 좋습니다. 모든 리더보드에 대한 정보를 표시하는 UI를 사용자에게 표시합니다. UI는 모든 플랫폼에서 비동기식으로 표시됩니다.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking()
모든 리더보드에 관한 정보를 표시하는 UI를 사용자에게 제공합니다.
동기식으로 UIStatus
를 반환합니다. timeout
을 지정하지 않으면 이 함수 호출은 timeout
를 10년으로 지정한 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 )
지원 중단되었습니다. ShowUI(ShowUICallback 콜백)를 사용합니다. 특정 리더보드에 관한 정보를 표시하는 UI를 사용자에게 표시합니다. UI는 모든 플랫폼에서 비동기식으로 표시됩니다.
ShowUIBlocking
UIStatus ShowUIBlocking( const std::string & leaderboard_id )
특정 리더보드에 관한 정보를 표시하는 UI를 사용자에게 제공합니다.
동기식으로 UIStatus
를 반환합니다. timeout
을 지정하지 않으면 이 함수 호출은 timeout
를 10년으로 지정한 ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
을 호출하는 것과 같습니다.
ShowUIBlocking
UIStatus ShowUIBlocking( const std::string & leaderboard_id, LeaderboardTimeSpan time_span )
특정 리더보드에 관한 정보를 표시하는 UI를 사용자에게 제공합니다.
동기식으로 UIStatus
를 반환합니다. timeout
을 지정하지 않으면 이 함수 호출은 timeout
를 10년으로 지정한 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 및 메타데이터 (예: 플레이어가 점수를 얻기 위해 한 활동)와 연결된 점수를 리더보드에 제출합니다.
같은 플레이어에 대해 이전에 제출한 점수보다 점수가 낮을 경우 (리더보드 구성에서 정의) 점수가 무시됩니다.