gpg::LeaderboardManager

#include <leaderboard_manager.h>

लीडरबोर्ड से जुड़ा कई तरह का डेटा हासिल करता है और उसे सेट करता है.

खास जानकारी

सार्वजनिक प्रकार

FetchAllCallback टाइपडिफ़
std::function< void(const FetchAllResponse &)>
FetchAllResponse-टाइप के कॉलबैक के बारे में बताता है.
FetchAllScoreSummariesCallback टाइपडिफ़
std::function< void(const FetchAllScoreSummariesResponse &)>
FetchAllScoreSummariesResponse-टाइप के कॉलबैक के बारे में बताता है.
FetchCallback टाइपडिफ़
std::function< void(const FetchResponse &)>
इस नीति से एक कॉलबैक टाइप तय होता है, जिसे FetchResponse मिलता है.
FetchScorePageCallback टाइपडिफ़
std::function< void(const FetchScorePageResponse &)>
ScorePageResponse-टाइप के कॉलबैक के बारे में बताता है.
FetchScoreSummaryCallback टाइपडिफ़
std::function< void(const FetchScoreSummaryResponse &)>
FetchScoreSummaryResponse-टाइप के कॉलबैक के बारे में बताता है.
ShowAllUICallback टाइपडिफ़
std::function< void(const UIStatus &)>
UIStatus पाने वाले कॉलबैक टाइप के बारे में बताता है.
ShowUICallback टाइपडिफ़
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
उपयोगकर्ता को एक यूज़र इंटरफ़ेस (यूआई) दिखाता है, जो सभी लीडरबोर्ड के बारे में जानकारी दिखाता है.
ShowAllUI()
void
अब काम नहीं करता. ShowAllUI(ShowAllUICallback कॉलबैक) को प्राथमिकता दें. उपयोगकर्ता को एक यूज़र इंटरफ़ेस (यूआई) दिखाता है, जो सभी लीडरबोर्ड के बारे में जानकारी दिखाता है. सभी प्लैटफ़ॉर्म पर यूज़र इंटरफ़ेस (यूआई) एसिंक्रोनस तरीके से दिखाया जाता है.
ShowAllUIBlocking()
उपयोगकर्ता को एक यूज़र इंटरफ़ेस (यूआई) दिखाता है, जो सभी लीडरबोर्ड के बारे में जानकारी दिखाता है.
ShowAllUIBlocking(Timeout timeout)
उपयोगकर्ता को एक यूज़र इंटरफ़ेस (यूआई) दिखाता है, जो सभी लीडरबोर्ड के बारे में जानकारी दिखाता है.
ShowUI(const std::string & leaderboard_id, ShowUICallback callback)
void
उपयोगकर्ता को ऐसा यूज़र इंटरफ़ेस (यूआई) दिखाता है जिसमें किसी खास लीडरबोर्ड के बारे में जानकारी दिखती है.
ShowUI(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback)
void
उपयोगकर्ता को ऐसा यूज़र इंटरफ़ेस (यूआई) दिखाता है जिसमें किसी खास लीडरबोर्ड के बारे में जानकारी दिखती है.
ShowUI(const std::string & leaderboard_id)
void
अब काम नहीं करता. ShowUI(ShowUICallback कॉलबैक) को प्राथमिकता दें. उपयोगकर्ता को एक यूज़र इंटरफ़ेस (यूआई) दिखाता है, जो किसी खास लीडरबोर्ड के बारे में जानकारी दिखाता है. सभी प्लैटफ़ॉर्म पर यूज़र इंटरफ़ेस (यूआई) एसिंक्रोनस तरीके से दिखाया जाता है.
ShowUIBlocking(const std::string & leaderboard_id)
उपयोगकर्ता को ऐसा यूज़र इंटरफ़ेस (यूआई) दिखाता है जिसमें किसी खास लीडरबोर्ड के बारे में जानकारी दिखती है.
ShowUIBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
उपयोगकर्ता को ऐसा यूज़र इंटरफ़ेस (यूआई) दिखाता है जिसमें किसी खास लीडरबोर्ड के बारे में जानकारी दिखती है.
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id)
उपयोगकर्ता को ऐसा यूज़र इंटरफ़ेस (यूआई) दिखाता है जिसमें किसी खास लीडरबोर्ड के बारे में जानकारी दिखती है.
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
उपयोगकर्ता को एक यूज़र इंटरफ़ेस (यूआई) दिखाता है, जो किसी खास लीडरबोर्ड के बारे में जानकारी दिखाता है.
SubmitScore(const std::string & leaderboard_id, uint64_t score)
void
अभी साइन-इन किए हुए खिलाड़ी के लिए लीडरबोर्ड पर स्कोर सबमिट करें.
SubmitScore(const std::string & leaderboard_id, uint64_t score, const std::string & metadata)
void
फ़िलहाल, आपने जिस प्लेयर में साइन इन किया हुआ है उसके लिए, किसी खास आईडी और मेटाडेटा से जुड़े लीडरबोर्ड पर स्कोर सबमिट करें. जैसे, स्कोर हासिल करने के लिए खिलाड़ी ने जो किया था वह स्कोर.

स्ट्रक्चर

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, FetchAllCallback कॉलबैक) के बराबर हो जाता है, जिसमें 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 को कॉल करने के बराबर होता है (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 के बराबर बनाया जाता है: FetchAllScoreSummariesBlocked( DataSource data_source, const std::string&Leaderboard_id)

FetchAllScoreSummariesBlocking

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

किसी खास लीडरबोर्ड के लिए सभी स्कोर की खास जानकारी सिंक्रोनस तरीके से फ़ेच की जाती है. इससे सीधे तौर पर FetchAllScoreSummariesResponse मिलता है.

data_source को CACHE_OR_NETWORK या NETWORK_ONLY के तौर पर तय करें. जब टाइम आउट तय नहीं किया जाता है, तो यह फ़ंक्शन कॉल, आपके तय data_source वैल्यू और टाइम आउट को 10 साल के साथ, FetchAllScoreSummariesResponse FetchAllScoreSummaries(DataSource data_source, const std::string&Leaderboard_id) के बराबर होता है.

FetchAllScoreSummariesBlocking

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

किसी खास लीडरबोर्ड के लिए सभी स्कोर की खास जानकारी सिंक्रोनस तरीके से फ़ेच की जाती है. इससे सीधे तौर पर FetchAllScoreSummariesResponse मिलता है.

मिलीसेकंड में टाइम आउट तय करें. data_source की जानकारी न देने पर, यह फ़ंक्शन कॉल, FetchAllScoreSummariesResponse के बराबर हो जाता है FetchAllScoreSummariesब्लॉकिंग(DataSource data_source, std::string const &Leaderboard_id), साथ ही, CACHE_OR_NETWORK के तौर पर तय किया गया data_source और टाइम आउट होता है.

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 को कॉल करने के बराबर होता है(DataSource data_source, टाइमआउट टाइम आउट), जिसमें 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 के तौर पर तय करें. टाइम आउट तय नहीं करने से यह फ़ंक्शन कॉल, FetchResponse को कॉल करने के बराबर हो जाता है(DataSource data_source, टाइमआउट टाइम आउट), जिसमें data_source के लिए आपकी तय वैल्यू और टाइम आउट को 10 साल बताया जाता है.

FetchBlocking

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

अभी साइन इन किए हुए प्लेयर के लिए, लीडरबोर्ड का डेटा सिंक्रोनस रूप से लोड किया जाता है. इससे सीधे तौर पर FetchResponse दिखता है.

टाइम आउट को मिलीसेकंड की आर्बिट्रेरी संख्या के तौर पर तय करें. data_source की जानकारी न देने पर, यह फ़ंक्शन कॉल FetchResponse को कॉल करने के बराबर हो जाता है(DataSource data_source, टाइमआउट टाइम आउट), जिसमें CACHE_OR_NETWORK के तौर पर तय किया गया data_source और टाइम आउट शामिल होता है. इसमें आपकी बताई गई वैल्यू शामिल होती है.

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&टोकन, uint32_t max_results, FetchScorePageCallback कॉलबैक) के बराबर होता है, जिनमें CACHE_OR_NETWORK के तौर पर तय किया गया data_source, और max_results 20 तय किया गया है.

FetchScorePage

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

एसिंक्रोनस तरीके से, स्कोर-पेज टोकन से पहचाने गए स्कोर पेज का डेटा दिखता है.

data_source को CACHE_OR_NETWORK या NETWORK_ONLY के तौर पर तय करें. max_results तय न करने पर यह फ़ंक्शन कॉल, data_source के लिए तय की गई वैल्यू और max_results के तौर पर 20 के तौर पर दर्ज होने के साथ-साथ, FetchScorePage(DataSource data_source, कॉन्स ScorePage::ScorePageToken और टोकन, uint32_t max_results, FetchScorePageCallback कॉलबैक) के बराबर कॉल करता है.

FetchScorePage

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

एसिंक्रोनस तरीके से, स्कोर-पेज टोकन से पहचाने गए स्कोर पेज के लिए डेटा दिखता है.

max_results नतीजे, मिलने वाले स्कोर पेज में शामिल किए जाने वाले स्कोर की ज़्यादा से ज़्यादा संख्या के बारे में बताते हैं. यह संख्या 25 से ज़्यादा नहीं हो सकती. data_source की जानकारी न देने पर, यह फ़ंक्शन कॉल, FetchScorePage(DataSource data_source, कॉन्स ScorePage::ScorePageToken और टोकन, uint32_t max_results, FetchScorePageCallback कॉलबैक) के बराबर होता है, जिनमें CACHE_OR_NETWORK के तौर पर data_source तय किया जाता है, और 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, समयबाह्य, या max_results तय करने से यह फ़ंक्शन कॉल, FetchScorePageResponse को कॉल करने के बराबर हो जाता है FetchScorePageBlocked(DataSource data_source, टाइमआउट टाइम आउट, कॉन्सट ScorePage::ScorePageToken&टोकन, uint32_t max_results), CACHE_OR_NETWORK के रूप में तय किया गया data_source, टाइम आउट को 10 साल के तौर पर बताया गया है,

FetchScorePageBlocking

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

स्कोर-पेज टोकन से पहचाने गए स्कोर पेज के लिए सिंक्रोनस रूप से डेटा दिखाता है और सीधे FetchScorePageResponse दिखाता है.

समय खत्म होने या max_results तय करने से यह फ़ंक्शन, FetchScorePageResponse को कॉल करने के बराबर हो जाता है FetchScorePageBlocked(DataSource data_source, टाइमआउट टाइमआउट, कॉन्स ScorePage::ScorePageToken&टोकन, uint32_t max_results), समय को 10 साल के तौर पर सेट किया गया है, और max_results के लिए 20 साल दिया गया है.

FetchScorePageBlocking

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

स्कोर-पेज टोकन से पहचाने गए स्कोर पेज के लिए सिंक्रोनस रूप से डेटा दिखाता है और सीधे FetchScorePageResponse दिखाता है.

मिलीसेकंड में टाइम आउट तय करें. data_source और max_results में से किसी को भी तय करने से यह फ़ंक्शन कॉल, FetchScorePageResponse को कॉल करने के बराबर बन जाता है FetchScorePageBlocked(DataSource data_source, टाइमआउट टाइमआउट, कॉन्स्ट ScorePage::ScorePageToken&टोकन, uint32_t max_results), CACHE_OR_NETWORK के रूप में तय किया गया data_source, टाइम आउट जिसमें आपका तय मान शामिल है, और max_results के तौर पर तय किया गया समय खत्म होगा

FetchScorePageBlocking

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

स्कोर-पेज टोकन से पहचाने गए स्कोर पेज के लिए सिंक्रोनस रूप से डेटा दिखाता है और सीधे FetchScorePageResponse दिखाता है.

max_results के लिए ज़्यादा से ज़्यादा 25 वैल्यू डालें. data_source और टाइम आउट को तय करने से यह फ़ंक्शन कॉल, FetchScorePageResponse FetchScorePage स्ट्राइक(DataSource data_source, टाइमआउट टाइम आउट, Const ScorePage::ScorePageToken&2_results डेटा के साथ u_results के रूप में मौजूद टाइमआउट के रूप में कॉल करने के समान है.

FetchScorePageBlocking

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

स्कोर-पेज टोकन से पहचाने गए स्कोर पेज के लिए सिंक्रोनस रूप से डेटा दिखाता है और सीधे FetchScorePageResponse दिखाता है.

data_source को CACHE_OR_NETWORK या NETWORK_ONLY के तौर पर तय करें. मिलीसेकंड में टाइम आउट तय करें. Max_value की जानकारी न देने पर, यह फ़ंक्शन कॉल FetchScorePageResponse को कॉल करने के बराबर हो जाता है(DataSource data_source, टाइमआउट टाइमआउट, कॉन्स ScorePage::ScorePageToken&टोकन, 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 को कॉल करने के बराबर हो जाता है FetchScorePageBlocked(DataSource data_source, टाइमआउट टाइमआउट, कॉन्सट ScorePage::ScorePageToken&टोकन, uint32_t max_results), जिनमें data_source और max_results में आपकी तय की गई वैल्यू होती हैं और टाइम आउट की अवधि 10 साल होती है.

FetchScorePageBlocking

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

स्कोर-पेज टोकन से पहचाने गए स्कोर पेज के लिए सिंक्रोनस रूप से डेटा दिखाता है और सीधे FetchScorePageResponse दिखाता है.

मिलीसेकंड में टाइम आउट और ज़्यादा से ज़्यादा 25 तक की वैल्यू के तौर पर max_results तय करें. data_source की जानकारी न देने पर, यह फ़ंक्शन कॉल, FetchScorePageResponse को कॉल करने के बराबर हो जाता है(DataSource data_source, टाइमआउट टाइम आउट, कॉन्स ScorePage::ScorePageToken&टोकन, uint32_t max_results), इसमें टाइम आउट और max_results में आपकी तय की गई वैल्यू शामिल होती हैं. साथ ही, CACHE_OR_NETWORK के तौर पर data_source तय किया जाता है.

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 तय करें. कलेक्शन के लिए 'सार्वजनिक' या 'सोशल' चुनें. data_source की जानकारी न देने से यह फ़ंक्शन कॉल, FetchScoresummary(DataSource data_source, const std::string&podcast_id, LeaderboardTimeSpan time_span, LeaderboardCollection collections, FetchScoresummaryCallback कॉलबैक) के बराबर होता है, जिसमें data_source को CACHE_OR_NETWORK के तौर पर और कलेक्शन और 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 तय करें. कलेक्शन के लिए 'सार्वजनिक' या 'सोशल' चुनें.

FetchScoreSummaryBlocking

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

किसी खास लीडरबोर्ड स्कोर की खास जानकारी का सारा डेटा सिंक्रोनस रूप से फ़ेच करता है और सीधे FetchScoreSummaryResponse को दिखाता है.

समयावधि के लिए daily, WEEKLY या ALL_TIME तय करें. कलेक्शन के लिए 'सार्वजनिक' या 'सोशल' चुनें. data_source और टाइम आउट में से कोई भी वैल्यू तय करने से, यह फ़ंक्शन FetchScoreSummaryResponse को कॉल करने के बराबर होता है. FetchScoresummaryMonitor(DataSource data_source, टाइमआउट टाइम आउट, Const std::string&Leaderboard_id, LeaderboardTimeSpan time_span, Leaderboard_id,), data_source को CACHE_OR_NETWORK में तय किया गया, और 10 साल के लिए टाइम आउट तय किया जाता है. साथ ही, time_span के लिए तय की गई वैल्यू.

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 तय करें. कलेक्शन के लिए 'सार्वजनिक' या 'सोशल' चुनें. टाइम आउट तय न करने पर यह फ़ंक्शन, आपके तय data_source वैल्यू, टाइम आउट के 10 साल के साथ-साथ टाइम_span और कलेक्शन के लिए तय की गई वैल्यू के बराबर हो जाता है. यह फ़ंक्शन FetchScoreSummaryResponse को FetchScoresummary स्टॉक(DataSource data_source, टाइमआउट टाइमआउट, Const std::string&Leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collections) को कॉल करता है.

FetchScoreSummaryBlocking

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

किसी खास लीडरबोर्ड स्कोर की खास जानकारी का सारा डेटा सिंक्रोनस रूप से फ़ेच करता है और सीधे FetchScoreSummaryResponse को दिखाता है.

मिलीसेकंड में टाइम आउट तय करें. समयावधि के लिए daily, WEEKLY या ALL_TIME तय करें. कलेक्शन के लिए 'सार्वजनिक' या 'सोशल' चुनें. data_source की जानकारी न देने पर यह फ़ंक्शन, FetchScoreSummaryResponse को कॉल करता है FetchScoresummaryEnabled(DataSource data_source, टाइमआउट टाइमआउट, const std::string&Leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collections), और data_source, time_span, और कलेक्शन के लिए आपकी तय की गई वैल्यू.

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 तय करें. कलेक्शन के लिए 'सार्वजनिक' या 'सोशल' चुनें.

ScorePageToken

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

किसी खास लीडरबोर्ड के लिए स्कोर पेज टोकन दिया जाता है. स्कोर या खिलाड़ी के हिसाब से स्कोर किया जाता है. साथ ही, यह खास समयावधि और कलेक्शन को कवर करता है.

ScorePageToken का इस्तेमाल लीडरबोर्ड की कई सुविधाओं में किया जाता है. इसकी मदद से, स्कोर के पेजों की पेजिंग की जा सकती है. इस फ़ंक्शन से बनाए गए टोकन, हमेशा अनुरोध की गई रेंज की शुरुआत में होंगे.

ShowAllUI

void ShowAllUI(
  ShowAllUICallback callback
)

उपयोगकर्ता को एक यूज़र इंटरफ़ेस (यूआई) दिखाता है, जो सभी लीडरबोर्ड के बारे में जानकारी दिखाता है.

यह एसिंक्रोनस रूप से ShowAllUICallback को कॉल करता है.

ShowAllUI

void ShowAllUI()

अब काम नहीं करता. ShowAllUI(ShowAllUICallback कॉलबैक) को प्राथमिकता दें. उपयोगकर्ता को एक यूज़र इंटरफ़ेस (यूआई) दिखाता है, जो सभी लीडरबोर्ड के बारे में जानकारी दिखाता है. सभी प्लैटफ़ॉर्म पर यूज़र इंटरफ़ेस (यूआई) एसिंक्रोनस तरीके से दिखाया जाता है.

ShowAllUIBlocking

UIStatus ShowAllUIBlocking()

उपयोगकर्ता को एक यूज़र इंटरफ़ेस (यूआई) दिखाता है, जो सभी लीडरबोर्ड के बारे में जानकारी दिखाता है.

यह सिंक्रोनस रूप से UIStatus दिखाता है. timeout तय नहीं करने से यह फ़ंक्शन कॉल, ShowAllUIBlocking(Timeout timeout) को 10 साल के तौर पर तय timeout के साथ कॉल करने के बराबर हो जाता है.

ShowAllUIBlocking

UIStatus ShowAllUIBlocking(
  Timeout timeout
)

उपयोगकर्ता को एक यूज़र इंटरफ़ेस (यूआई) दिखाता है, जो सभी लीडरबोर्ड के बारे में जानकारी दिखाता है.

यह सिंक्रोनस रूप से UIStatus दिखाता है. timeout को मिलीसेकंड की आर्बिट्रेरी संख्या के तौर पर बताएं.

ShowUI

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

उपयोगकर्ता को ऐसा यूज़र इंटरफ़ेस (यूआई) दिखाता है जिसमें किसी खास लीडरबोर्ड के बारे में जानकारी दिखती है.

यह एसिंक्रोनस रूप से ShowUICallback को कॉल करता है.

ShowUI

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

उपयोगकर्ता को ऐसा यूज़र इंटरफ़ेस (यूआई) दिखाता है जिसमें किसी खास लीडरबोर्ड के बारे में जानकारी दिखती है.

यह एसिंक्रोनस रूप से ShowUICallback को कॉल करता है और शुरुआत में पास-इन LeaderboardTimeSpan को चुनेगा.

ShowUI

void ShowUI(
  const std::string & leaderboard_id
)

अब काम नहीं करता. ShowUI(ShowUICallback कॉलबैक) को प्राथमिकता दें. उपयोगकर्ता को एक यूज़र इंटरफ़ेस (यूआई) दिखाता है, जिसमें खास लीडरबोर्ड के बारे में जानकारी दिखाई जाती है. सभी प्लैटफ़ॉर्म पर यूज़र इंटरफ़ेस (यूआई) एसिंक्रोनस तरीके से दिखाया जाता है.

ShowUIBlocking

UIStatus ShowUIBlocking(
  const std::string & leaderboard_id
)

उपयोगकर्ता को ऐसा यूज़र इंटरफ़ेस (यूआई) दिखाता है जिसमें किसी खास लीडरबोर्ड के बारे में जानकारी दिखती है.

यह सिंक्रोनस रूप से UIStatus दिखाता है. timeout तय नहीं करने से यह फ़ंक्शन कॉल, ShowUIBlocking(const string& leaderboard_id, Timeout timeout) को 10 साल के तौर पर तय timeout के साथ कॉल करने के बराबर हो जाता है.

ShowUIBlocking

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

उपयोगकर्ता को ऐसा यूज़र इंटरफ़ेस (यूआई) दिखाता है जिसमें किसी खास लीडरबोर्ड के बारे में जानकारी दिखती है.

यह सिंक्रोनस रूप से UIStatus दिखाता है. timeout तय नहीं करने से यह फ़ंक्शन कॉल, ShowUIBlocking(const string& leaderboard_id, Timeout timeout) को 10 साल के तौर पर तय timeout के साथ कॉल करने के बराबर हो जाता है. यूज़र इंटरफ़ेस (यूआई), शुरू में पास किए गए LeaderboardTimeSpan को चुनेगा.

ShowUIBlocking

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

उपयोगकर्ता को ऐसा यूज़र इंटरफ़ेस (यूआई) दिखाता है जिसमें किसी खास लीडरबोर्ड के बारे में जानकारी दिखती है.

यह सिंक्रोनस रूप से UIStatus दिखाता है. timeout को मिलीसेकंड की आर्बिट्रेरी संख्या के तौर पर बताएं.

ShowUIBlocking

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

उपयोगकर्ता को ऐसा यूज़र इंटरफ़ेस (यूआई) दिखाता है जिसमें किसी खास लीडरबोर्ड के बारे में जानकारी दिखती है.

यह सिंक्रोनस रूप से UIStatus दिखाता है. timeout को मिलीसेकंड की आर्बिट्रेरी संख्या के तौर पर बताएं. यूज़र इंटरफ़ेस (यूआई), शुरू में पास किए गए 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
)

फ़िलहाल, आपने जिस प्लेयर में साइन इन किया हुआ है उसके लिए, किसी खास आईडी और मेटाडेटा से जुड़े लीडरबोर्ड पर स्कोर सबमिट करें. जैसे, स्कोर हासिल करने के लिए खिलाड़ी ने जो किया था उसके बारे में जानकारी.

अगर स्कोर किसी खिलाड़ी के लिए पहले सबमिट किए गए स्कोर से खराब होता है (जैसा कि लीडरबोर्ड कॉन्फ़िगरेशन में बताया गया है), तो उसे नज़रअंदाज़ कर दिया जाता है.