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

फ़िलहाल, साइन इन किए हुए खिलाड़ी के लिए लीडरबोर्ड डेटा, एसिंक्रोनस तरीके से लोड होता है.

कार्रवाई पूरी होने पर, दिए गए फ़ेच कॉलबैक को कॉल करता है. 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
)

फ़िलहाल, साइन इन किए हुए खिलाड़ी के लिए लीडरबोर्ड डेटा, एसिंक्रोनस तरीके से लोड होता है.

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

FetchAllBlocking

FetchAllResponse FetchAllBlocking(
  DataSource data_source
)

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

data_source को CACHE_OR_NETWORK या NETWORK_ONLY के रूप में तय करें. टाइम आउट की जानकारी नहीं देने पर, यह फ़ंक्शन कॉल FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout) के बराबर ले जाता है. इनके साथ, आपको data_source की वैल्यू और टाइम आउट की अवधि 10 साल के लिए तय की जाती है.

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, cont 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 FetchAllScoreSummariesBlock( DataSource data_source, cont std::string& लीडरबोर्ड_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 FetchAllScoreSummaries Block(DataSource data_source, cont std::string& लीडरबोर्ड_id) के बराबर बना देता है, इनके लिए दिए गए data_source वैल्यू और टाइम आउट को 10 साल पर सेट करता है.

FetchAllScoreSummariesBlocking

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

किसी खास लीडरबोर्ड के लिए, सभी स्कोर के सारांश सिंक किए गए तरीके से फ़ेच करता है. यह डेटा, सीधे FetchAllScoreSummariesResponse को दिखाता है.

टाइम आउट की अवधि, मिलीसेकंड में बताएं. data_source को तय नहीं करने से, यह फ़ंक्शन कॉल FetchAllScoreSummariesResponse FetchAllScoreSummaries Block(DataSource data_source, std::string cont &marketplace_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, टाइमआउट टाइम आउट) के बराबर हो जाता है, जिसमें 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, कॉन्स्ट ScorePage::ScorePageToken& टोकन, 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, कॉन्स्ट 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 FetchScorePageBlock(DataSource data_source, टाइमआउट टाइम आउट, कॉन्स ScorePage::ScorePageToken& टोकन, uint32_t max_results) के तौर पर कॉल करने के बराबर बनाया जाता है, जिसमें data_source को CACHE_OR_NETWORK, और max_2 के तौर पर दिया गया होता है

FetchScorePageBlocking

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

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

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

FetchScorePageBlocking

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

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

max_results के लिए 25 तक की कोई वैल्यू तय की जा सकती है. data_source और टाइम आउट की जानकारी देने पर, यह फ़ंक्शन कॉल FetchScorePageResponse FetchScorePage सुंदर(DataSource data_source, टाइमआउट टाइम आउट, कॉन्स ScorePage::ScorePageToken& टोकन, 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 FetchScorePageBlock(DataSource data_source, Timeout time, कॉन्स्ट 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 FetchScorePage घरेलू(डेटा सोर्स डेटा_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 FetchScorePageBlock(DataSource data_source, Timeout सिलसिलेवार, कॉन्स 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
)

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

समयावधि के लिए रोज़, WEEKLY या ALL_TIME का समय बताएं. डेटा इकट्ठा करने के लिए, सार्वजनिक या सोशल प्रोफ़ाइल की जानकारी दें. data_source को तय नहीं करने से, यह फ़ंक्शन कॉल FetchScoresummary(DataSource data_source, cont std::string& Leaderboard_id, LeaderboardTimeSpan time_span, लीडरबोर्डCollection कलेक्शन, FetchScoresummaryCallback कॉलबैक), के बराबर हो

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 तय करें. समय_span के लिए रोज़, WEEKLY या ALL_TIME का समय बताएं. डेटा इकट्ठा करने के लिए, सार्वजनिक या सोशल प्रोफ़ाइल की जानकारी दें.

FetchScoreSummaryBlocking

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

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

समयावधि के लिए रोज़, WEEKLY या ALL_TIME का समय बताएं. डेटा इकट्ठा करने के लिए, सार्वजनिक या सोशल प्रोफ़ाइल की जानकारी दें. data_source और टाइम आउट को तय नहीं करने से, यह फ़ंक्शन FetchScoreSummaryResponse(DataSource data_source, Timeout सिलसिलेवार, कॉन्स std::string& Leaderboard_id, LeaderboardTimeSpan Time_span, लीडरबोर्ड कलेक्शन) को कॉल करने के बराबर काम करता है, जिसमें CACHE_OR_NETWORK के तौर पर दिया गया data_source दिया गया है, टाइम आउट और 10 साल के लिए तय की गई कलेक्शन वैल्यू.

FetchScoreSummaryBlocking

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

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

data_source को CACHE_OR_NETWORK या NETWORK_ONLY के रूप में तय करें. समयावधि के लिए रोज़, WEEKLY या ALL_TIME का समय बताएं. डेटा इकट्ठा करने के लिए, सार्वजनिक या सोशल प्रोफ़ाइल की जानकारी दें. टाइम आउट की जानकारी नहीं देने पर, इस फ़ंक्शन को FetchScoreSummaryResponse FetchScoreSummaryBlocked(DataSource data_source, Timeout time, cont std::string& लीडरबोर्ड_id, LeaderboardTimeSpan time_span, PlaybookCollection की वैल्यू, 10 साल के लिए आपकी तय की गई data_span वैल्यू, के तौर पर तय की गई वैल्यू के साथ कॉल करने की सुविधा मिलती है.

FetchScoreSummaryBlocking

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

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

टाइम आउट की अवधि, मिलीसेकंड में बताएं. समयावधि के लिए रोज़, WEEKLY या ALL_TIME का समय बताएं. डेटा इकट्ठा करने के लिए, सार्वजनिक या सोशल प्रोफ़ाइल की जानकारी दें. data_source को तय नहीं करने से, यह फ़ंक्शन FetchScoreSummaryResponse FetchScoresummaryBlock(DataSource data_source, Timeout Time, cont std::string& Leaderboard_id, लीडरबोर्डTimeSpan time_span, LeaderboardCollection संग्रह), को 10 साल के तौर पर सेट किया गया टाइम आउट, और data_source, समय_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 के रूप में तय करें. टाइम आउट की अवधि, मिलीसेकंड में बताएं. समयावधि के लिए रोज़, 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 तय नहीं करने पर, यह फ़ंक्शन कॉल 10 साल के लिए तय timeout के साथ ShowAllUIBlocking(Timeout 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 तय नहीं करने पर, यह फ़ंक्शन कॉल 10 साल के लिए तय timeout के साथ ShowUIBlocking(const string& leaderboard_id, Timeout timeout) को कॉल करने के बराबर हो जाता है.

ShowUIBlocking

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

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

यह सिंक्रोनस रूप से UIStatus दिखाता है. timeout तय नहीं करने पर, यह फ़ंक्शन कॉल 10 साल के लिए तय timeout के साथ ShowUIBlocking(const string& leaderboard_id, Timeout 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
)

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

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