gpg:: LeaderboardManager
#include <leaderboard_manager.h>
Ruft verschiedene Daten zu Bestenlisten ab und legt diese fest.
Zusammenfassung
Öffentliche Typen |
|
---|---|
FetchAllCallback
|
typedefstd::function< void(const FetchAllResponse &)>
Definiert einen Callback vom Typ FetchAllResponse . |
FetchAllScoreSummariesCallback
|
typedefstd::function< void(const FetchAllScoreSummariesResponse &)>
Definiert einen Callback vom Typ FetchAllScoreSummariesResponse . |
FetchCallback
|
typedefstd::function< void(const FetchResponse &)>
Definiert einen Rückruftyp, der eine FetchResponse-Anfrage empfängt. |
FetchScorePageCallback
|
typedefstd::function< void(const FetchScorePageResponse &)>
Definiert einen Callback vom Typ ScorePageResponse . |
FetchScoreSummaryCallback
|
typedefstd::function< void(const FetchScoreSummaryResponse &)>
Definiert einen Callback vom Typ FetchScoreSummaryResponse . |
ShowAllUICallback
|
typedefstd::function< void(const UIStatus &)>
Definiert einen Callback-Typ, der ein UIStatus erhält. |
ShowUICallback
|
typedefstd::function< void(const UIStatus &)>
Definiert einen Callback-Typ, der ein UIStatus erhält. |
Öffentliche Funktionen |
|
---|---|
Fetch(const std::string & leaderboard_id, FetchCallback callback)
|
void
Lädt asynchron Bestenlistendaten für den derzeit angemeldeten Spieler
|
Fetch(DataSource data_source, const std::string & leaderboard_id, FetchCallback callback)
|
void
Lädt asynchron Bestenlistendaten für den derzeit angemeldeten Spieler
|
FetchAll(FetchAllCallback callback)
|
void
Lädt asynchron Daten für alle Bestenlisten für den derzeit angemeldeten Spieler
|
FetchAll(DataSource data_source, FetchAllCallback callback)
|
void
Lädt asynchron Daten für alle Bestenlisten für den derzeit angemeldeten Spieler
|
FetchAllBlocking()
|
Lädt synchron Daten für alle Bestenlisten für den aktuell angemeldeten Spieler und gibt direkt FetchAllResponse zurück.
|
FetchAllBlocking(DataSource data_source)
|
Lädt synchron Daten für alle Bestenlisten für den aktuell angemeldeten Spieler und gibt direkt FetchAllResponse zurück.
|
FetchAllBlocking(Timeout timeout)
|
Lädt synchron Daten für alle Bestenlisten für den aktuell angemeldeten Spieler und gibt direkt FetchAllResponse zurück.
|
FetchAllBlocking(DataSource data_source, Timeout timeout)
|
Lädt synchron Daten für alle Bestenlisten für den aktuell angemeldeten Spieler und gibt direkt FetchAllResponse zurück.
|
FetchAllScoreSummaries(const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
|
void
Ruft asynchron alle Punktzahlzusammenfassungen für eine bestimmte Bestenliste ab
|
FetchAllScoreSummaries(DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback)
|
void
Ruft asynchron alle Punktzahlzusammenfassungen für eine bestimmte Bestenliste ab
|
FetchAllScoreSummariesBlocking(const std::string & leaderboard_id)
|
Ruft synchron alle Punktzahlzusammenfassungen für eine bestimmte Bestenliste ab und gibt direkt die FetchAllScoreSummariesResponse zurück.
|
FetchAllScoreSummariesBlocking(DataSource data_source, const std::string & leaderboard_id)
|
Ruft synchron alle Punktzahlzusammenfassungen für eine bestimmte Bestenliste ab und gibt direkt die FetchAllScoreSummariesResponse zurück.
|
FetchAllScoreSummariesBlocking(Timeout timeout, const std::string & leaderboard_id)
|
Ruft synchron alle Punktzahlzusammenfassungen für eine bestimmte Bestenliste ab und gibt direkt die FetchAllScoreSummariesResponse zurück.
|
FetchAllScoreSummariesBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
|
Ruft synchron alle Punktzahlzusammenfassungen für eine bestimmte Bestenliste ab und gibt direkt die FetchAllScoreSummariesResponse zurück.
|
FetchBlocking(const std::string & leaderboard_id)
|
Lädt synchron Bestenlistendaten für den derzeit angemeldeten Spieler und gibt direkt die FetchResponse zurück.
|
FetchBlocking(DataSource data_source, const std::string & leaderboard_id)
|
Lädt synchron Bestenlistendaten für den derzeit angemeldeten Spieler und gibt direkt die FetchResponse zurück.
|
FetchBlocking(Timeout timeout, const std::string & leaderboard_id)
|
Lädt synchron Bestenlistendaten für den derzeit angemeldeten Spieler und gibt direkt die FetchResponse zurück.
|
FetchBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id)
|
Lädt synchron Bestenlistendaten für den derzeit angemeldeten Spieler
|
FetchScorePage(const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
|
void
Gibt asynchron Daten für eine Bewertungsseite zurück, die durch das Punktzahlseiten-Token identifiziert wird.
|
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
|
void
Gibt asynchron Daten für eine Bewertungsseite zurück, die durch das Punktzahlseiten-Token identifiziert wird.
|
FetchScorePage(const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
|
void
Gibt asynchron Daten für eine Bewertungsseite zurück, die durch das Punktzahlseiten-Token identifiziert wird.
|
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
|
void
Gibt asynchron Daten für eine Bewertungsseite zurück, die durch das Punktzahlseiten-Token identifiziert wird.
|
FetchScorePageBlocking(const ScorePage::ScorePageToken & token)
|
Gibt synchron Daten für eine durch das Punktzahlseiten-Token identifizierte Punktzahlseite zurück, wobei direkt die FetchScorePageResponse zurückgegeben wird.
|
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token)
|
Gibt synchron Daten für eine durch das Punktzahlseiten-Token identifizierte Punktzahlseite zurück, wobei direkt die FetchScorePageResponse zurückgegeben wird.
|
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token)
|
Gibt synchron Daten für eine durch das Punktzahlseiten-Token identifizierte Punktzahlseite zurück, wobei direkt die FetchScorePageResponse zurückgegeben wird.
|
FetchScorePageBlocking(const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Gibt synchron Daten für eine durch das Punktzahlseiten-Token identifizierte Punktzahlseite zurück, wobei direkt die FetchScorePageResponse zurückgegeben wird.
|
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token)
|
Gibt synchron Daten für eine durch das Punktzahlseiten-Token identifizierte Punktzahlseite zurück, wobei direkt die FetchScorePageResponse zurückgegeben wird.
|
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Gibt synchron Daten für eine durch das Punktzahlseiten-Token identifizierte Punktzahlseite zurück, wobei direkt die FetchScorePageResponse zurückgegeben wird.
|
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Gibt synchron Daten für eine durch das Punktzahlseiten-Token identifizierte Punktzahlseite zurück, wobei direkt die FetchScorePageResponse zurückgegeben wird.
|
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Gibt synchron Daten für eine durch das Punktzahlseiten-Token identifizierte Punktzahlseite zurück, wobei direkt die FetchScorePageResponse zurückgegeben wird.
|
FetchScoreSummary(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
|
void
Ruft asynchron alle Daten für eine bestimmte Punktzahlübersicht ab, die die Sammlung und den Zeitraum einer bestimmten Bestenliste umfasst.
|
FetchScoreSummary(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
|
void
Ruft asynchron alle Daten für eine bestimmte Punktzahlübersicht ab, die die Sammlung und den Zeitraum einer bestimmten Bestenliste umfasst.
|
FetchScoreSummaryBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Ruft synchron alle Daten für eine bestimmte Punktzahlübersicht ab und gibt direkt die FetchScoreSummaryResponse zurück.
|
FetchScoreSummaryBlocking(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Ruft synchron alle Daten für eine bestimmte Punktzahlübersicht ab und gibt direkt die FetchScoreSummaryResponse zurück.
|
FetchScoreSummaryBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Ruft synchron alle Daten für eine bestimmte Punktzahlübersicht ab und gibt direkt die FetchScoreSummaryResponse zurück.
|
FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Ruft synchron alle Daten für eine bestimmte Punktzahlübersicht ab und gibt direkt die FetchScoreSummaryResponse zurück.
|
ScorePageToken(const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection) const
|
Ruft ein Punktzahlseiten-Token für eine bestimmte Bestenliste ab, beginnend mit der Punktzahl oder dem Spieler, das eine bestimmte Zeitspanne und Sammlung abdeckt.
|
ShowAllUI(ShowAllUICallback callback)
|
void
Zeigt dem Nutzer eine Benutzeroberfläche, auf der Informationen zu allen Bestenlisten angezeigt werden.
|
ShowAllUI()
|
void
|
ShowAllUIBlocking()
|
Zeigt dem Nutzer eine Benutzeroberfläche, auf der Informationen zu allen Bestenlisten angezeigt werden.
|
ShowAllUIBlocking(Timeout timeout)
|
Zeigt dem Nutzer eine Benutzeroberfläche, auf der Informationen zu allen Bestenlisten angezeigt werden.
|
ShowUI(const std::string & leaderboard_id, ShowUICallback callback)
|
void
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu einer bestimmten Bestenliste bereit.
|
ShowUI(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback)
|
void
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu einer bestimmten Bestenliste bereit.
|
ShowUI(const std::string & leaderboard_id)
|
void
|
ShowUIBlocking(const std::string & leaderboard_id)
|
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu einer bestimmten Bestenliste bereit.
|
ShowUIBlocking(const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
|
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu einer bestimmten Bestenliste bereit.
|
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id)
|
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu einer bestimmten Bestenliste bereit.
|
ShowUIBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span)
|
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu einer bestimmten Bestenliste bereit.
|
SubmitScore(const std::string & leaderboard_id, uint64_t score)
|
void
Übermittle eine Punktzahl für den derzeit angemeldeten Spieler an die Bestenliste.
|
SubmitScore(const std::string & leaderboard_id, uint64_t score, const std::string & metadata)
|
void
Übermitteln Sie für den derzeit angemeldeten Spieler eine Punktzahl an die Bestenliste, die mit einer bestimmten ID und Metadaten verknüpft ist (z. B. eine Aktion, die der Spieler getan hat, um die Punktzahl zu erhalten).
|
Strukturen |
|
---|---|
gpg:: |
Enthält Daten und Antwortstatus für alle Bestenlisten. |
gpg:: |
Enthält alle Daten und Antwortstatus für alle Punktzahlübersichten der Bestenliste. |
gpg:: |
Enthält Daten zu einer Bestenliste sowie einen Antwortstatus. |
gpg:: |
Gibt den Antwortstatus und die Daten von der Seite für den Zugriff zurück. |
gpg:: |
Daten- und Antwortstatus für eine angegebene Zusammenfassung der Bestenliste. |
Öffentliche Typen
FetchAllCallback
std::function< void(const FetchAllResponse &)> FetchAllCallback
Definiert einen Callback vom Typ FetchAllResponse
.
FetchAllScoreSummariesCallback
std::function< void(const FetchAllScoreSummariesResponse &)> FetchAllScoreSummariesCallback
Definiert einen Callback vom Typ FetchAllScoreSummariesResponse
.
FetchCallback
std::function< void(const FetchResponse &)> FetchCallback
Definiert einen Rückruftyp, der eine FetchResponse-Anfrage empfängt.
Dieser Callback-Typ wird für die unten aufgeführten Fetch(*)
-Funktionen bereitgestellt.
FetchScorePageCallback
std::function< void(const FetchScorePageResponse &)> FetchScorePageCallback
Definiert einen Callback vom Typ ScorePageResponse
.
FetchScoreSummaryCallback
std::function< void(const FetchScoreSummaryResponse &)> FetchScoreSummaryCallback
Definiert einen Callback vom Typ FetchScoreSummaryResponse
.
ShowAllUICallback
std::function< void(const UIStatus &)> ShowAllUICallback
Definiert einen Callback-Typ, der ein UIStatus
erhält.
Dieser Callback-Typ wird für die ShowAllUI*
-Funktion unten bereitgestellt.
ShowUICallback
std::function< void(const UIStatus &)> ShowUICallback
Definiert einen Callback-Typ, der ein UIStatus
erhält.
Dieser Callback-Typ wird für die ShowUI*
-Funktion unten bereitgestellt.
Öffentliche Funktionen
Abrufen
void Fetch( const std::string & leaderboard_id, FetchCallback callback )
Lädt asynchron Bestenlistendaten für den derzeit angemeldeten Spieler
Ruft den angegebenen FetchCallback nach Abschluss des Vorgangs auf. Wenn Sie „data_source“ nicht angeben, entspricht dieser Funktionsaufruf dem Aufruf von Fetch(DataSource data_source, const std::string& leaderboard_id, FetchCallback callback)
, wobei DataSource als CACHE_OR_NETWORK angegeben ist.
Abrufen
void Fetch( DataSource data_source, const std::string & leaderboard_id, FetchCallback callback )
Lädt asynchron Bestenlistendaten für den derzeit angemeldeten Spieler
Ruft den angegebenen FetchCallback nach Abschluss des Vorgangs auf. Geben Sie für data_source CACHE_OR_NETWORK oder NETWORK_ONLY an.
FetchAll
void FetchAll( FetchAllCallback callback )
Lädt asynchron Daten für alle Bestenlisten für den derzeit angemeldeten Spieler
Wenn Sie "data_source" nicht angeben, entspricht dieser Funktionsaufruf dem Aufruf von FetchAll(DataSource data_source, FetchAllCallback callback), wobei "data_source" als CACHE_OR_NETWORK angegeben ist.
FetchAll
void FetchAll( DataSource data_source, FetchAllCallback callback )
Lädt asynchron Daten für alle Bestenlisten für den derzeit angemeldeten Spieler
Geben Sie für data_source CACHE_OR_NETWORK oder NETWORK_ONLY an.
FetchAllBlocking
FetchAllResponse FetchAllBlocking()
Lädt synchron Daten für alle Bestenlisten für den aktuell angemeldeten Spieler und gibt direkt FetchAllResponse zurück.
Wenn Sie weder „data_source“ noch „Timeout“ angeben, entspricht dieser Funktionsaufruf dem Aufruf von FetchAllResponse FetchAllBlocking (Datenquellenquelle, Zeitlimit bei Zeitüberschreitung), wobei für „data_source“ der Wert CACHE_OR_NETWORK festgelegt ist und das Zeitlimit auf 10 Jahre festgelegt ist.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source )
Lädt synchron Daten für alle Bestenlisten für den aktuell angemeldeten Spieler und gibt direkt FetchAllResponse zurück.
Geben Sie für data_source CACHE_OR_NETWORK oder NETWORK_ONLY an. Wenn Sie keine Zeitüberschreitung angeben, entspricht dieser Funktionsaufruf dem Aufruf von FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout), wobei der Wert für die Datenquelle und das Zeitlimit auf 10 Jahre festgelegt sind.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( Timeout timeout )
Lädt synchron Daten für alle Bestenlisten für den aktuell angemeldeten Spieler und gibt direkt FetchAllResponse zurück.
Geben Sie das Zeitlimit in Millisekunden an. Wenn Sie „data_source“ nicht angeben, entspricht dieser Funktionsaufruf dem Aufruf von FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout), wobei für „data_source“ der Wert CACHE_OR_NETWORK festgelegt ist und das Zeitlimit den von Ihnen angegebenen Wert enthält.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source, Timeout timeout )
Lädt synchron Daten für alle Bestenlisten für den aktuell angemeldeten Spieler und gibt direkt FetchAllResponse zurück.
Geben Sie für data_source CACHE_OR_NETWORK oder NETWORK_ONLY an. Geben Sie das Zeitlimit in Millisekunden an.
FetchAllScoreSummaries
void FetchAllScoreSummaries( const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback )
Ruft asynchron alle Punktzahlzusammenfassungen für eine bestimmte Bestenliste ab
Wenn Sie "data_source" nicht angeben, entspricht dieser Funktionsaufruf FetchAllScoreSummaries(DataSource data_source, const std::string&lieboard_id, FetchAllScoreSummariesCallback Callback), wobei data_source als CACHE_OR_NETWORK festgelegt ist.
FetchAllScoreSummaries
void FetchAllScoreSummaries( DataSource data_source, const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback )
Ruft asynchron alle Punktzahlzusammenfassungen für eine bestimmte Bestenliste ab
Geben Sie für data_source CACHE_OR_NETWORK oder NETWORK_ONLY an.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( const std::string & leaderboard_id )
Ruft synchron alle Punktzahlzusammenfassungen für eine bestimmte Bestenliste ab und gibt direkt die FetchAllScoreSummariesResponse zurück.
Wenn Sie "data_source" und "timeout" nicht angeben, entspricht dieser Funktionsaufruf der Funktion FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, const std::string&lieger_id), wobei data_source als CACHE_OR_NETWORK und das Zeitlimit auf 10 Jahre festgelegt ist.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, const std::string & leaderboard_id )
Ruft synchron alle Punktzahlzusammenfassungen für eine bestimmte Bestenliste ab und gibt direkt die FetchAllScoreSummariesResponse zurück.
Geben Sie für data_source CACHE_OR_NETWORK oder NETWORK_ONLY an. Wenn Sie keine Zeitüberschreitung angeben, entspricht dieser Funktionsaufruf dem Aufruf FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, const std::string& Bestenliste) mit dem von Ihnen angegebenen Wert für die Datenquelle und dem Zeitlimit von 10 Jahren.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( Timeout timeout, const std::string & leaderboard_id )
Ruft synchron alle Punktzahlzusammenfassungen für eine bestimmte Bestenliste ab und gibt direkt die FetchAllScoreSummariesResponse zurück.
Geben Sie das Zeitlimit in Millisekunden an. Wenn Sie „data_source“ nicht angeben, entspricht dieser Funktionsaufruf FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, std::string const &leaderboard_id), wobei „data_source“ als CACHE_OR_NETWORK festgelegt ist und das Zeitlimit den Wert enthält, den Sie dafür angegeben haben.
FetchAllScoreSummariesBlocking
FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id )
Ruft synchron alle Punktzahlzusammenfassungen für eine bestimmte Bestenliste ab und gibt direkt die FetchAllScoreSummariesResponse zurück.
Geben Sie für data_source CACHE_OR_NETWORK oder NETWORK_ONLY an. Geben Sie das Zeitlimit in Millisekunden an.
FetchBlocking
FetchResponse FetchBlocking( const std::string & leaderboard_id )
Lädt synchron Bestenlistendaten für den derzeit angemeldeten Spieler und gibt direkt die FetchResponse zurück.
Wenn Sie weder data_source noch Zeitlimit angeben, entspricht dieser Funktionsaufruf dem Aufruf von FetchResponse FetchBlocking(DataSource data_source, TimeoutTimeout), wobei data_source auf CACHE_OR_NETWORK und dem Zeitlimit auf 10 Jahre festgelegt ist.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, const std::string & leaderboard_id )
Lädt synchron Bestenlistendaten für den derzeit angemeldeten Spieler und gibt direkt die FetchResponse zurück.
Geben Sie für data_source CACHE_OR_NETWORK oder NETWORK_ONLY an. Wenn Sie keine Zeitüberschreitung angeben, entspricht dieser Funktionsaufruf dem Aufruf von FetchResponse FetchBlocking(DataSource data_source, TimeoutTimeout) mit dem von Ihnen angegebenen Wert für data_source und dem Zeitlimit 10 Jahre.
FetchBlocking
FetchResponse FetchBlocking( Timeout timeout, const std::string & leaderboard_id )
Lädt synchron Bestenlistendaten für den derzeit angemeldeten Spieler und gibt direkt die FetchResponse zurück.
Geben Sie das Zeitlimit in Millisekunden an. Wenn Sie "data_source" nicht angeben, entspricht dieser Funktionsaufruf dem Aufruf von FetchResponse FetchBlocking(DataSource data_source, TimeoutTimeout), wobei "data_source" auf CACHE_OR_NETWORK festgelegt ist und das Zeitlimit den von Ihnen angegebenen Wert enthält.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id )
Lädt synchron Bestenlistendaten für den derzeit angemeldeten Spieler
die FetchResponse direkt zurückgibt. Geben Sie für data_source CACHE_OR_NETWORK oder NETWORK_ONLY an. Geben Sie das Zeitlimit in Millisekunden an.
FetchScorePage
void FetchScorePage( const ScorePage::ScorePageToken & token, FetchScorePageCallback callback )
Gibt asynchron Daten für eine Bewertungsseite zurück, die durch das Punktzahlseiten-Token identifiziert wird.
Wenn Sie weder data_source noch max_results angeben, entspricht dieser Funktionsaufruf FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken& token, uint32_t max_results, FetchScorePageCallback-Rückruf), wobei data_source als CACHE_OR_NETWORK und max_results als 20 festgelegt ist.
FetchScorePage
void FetchScorePage( DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback )
Gibt asynchron Daten für eine Bewertungsseite zurück, die durch das Punktzahlseiten-Token identifiziert wird.
Geben Sie für data_source CACHE_OR_NETWORK oder NETWORK_ONLY an. Wenn Sie „max_results“ nicht angeben, entspricht dieser Funktionsaufruf FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken& token, uint32_t max_results, FetchScorePageCallback-Callback), wobei Ihr angegebener Wert für data_source und „max_results“ auf 20 festgelegt ist.
FetchScorePage
void FetchScorePage( const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback )
Gibt asynchron Daten für eine Bewertungsseite zurück, die durch das Punktzahlseiten-Token identifiziert wird.
max_results gibt die maximale Anzahl von Bewertungen an, die auf der resultierenden Punktzahlseite enthalten sein dürfen. Diese darf nicht größer als 25 sein. Wenn Sie „data_source“ nicht angeben, entspricht dieser Funktionsaufruf FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken& token, uint32_t max_results, FetchScorePageCallback-Callback), wobei „data_source“ als CACHE_OR_NETWORK festgelegt ist und „max_results“ den angegebenen Wert enthält.
FetchScorePage
void FetchScorePage( DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback )
Gibt asynchron Daten für eine Bewertungsseite zurück, die durch das Punktzahlseiten-Token identifiziert wird.
Geben Sie data_source als CACHE_OR_NETWORK oder NETWORK_ONLY an. max_results gibt die maximale Anzahl von Bewertungen an, die auf der resultierenden Punktzahlseite enthalten sein dürfen. Der Wert darf nicht größer als 25 sein.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( const ScorePage::ScorePageToken & token )
Gibt synchron Daten für eine durch das Punktzahlseiten-Token identifizierte Punktzahlseite zurück, wobei direkt die FetchScorePageResponse zurückgegeben wird.
Wenn Sie weder „data_source“, „timeout“ oder „max_results“ angeben, entspricht dieser Funktionsaufruf dem Aufruf von FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout time, const ScorePage::ScorePageToken& token, uint32_t max_results), wobei data_source als CACHE_OR_NETWORK festgelegt ist, Zeitlimit als 10 Jahre und max.results als 2 angegeben ist.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, const ScorePage::ScorePageToken & token )
Gibt synchron Daten für eine durch das Punktzahlseiten-Token identifizierte Punktzahlseite zurück, wobei direkt die FetchScorePageResponse zurückgegeben wird.
Wenn Sie weder Zeitlimit noch max_results angeben, entspricht dieser Funktionsaufruf dem Aufruf von FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, TimeoutTimeout, const ScorePage::ScorePageToken& token, uint32_t max_results), bei dem der Wert für die Datenquelle, das Zeitlimit auf 10 Jahre und der Wert für max_results als 20 festgelegt ist.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( Timeout timeout, const ScorePage::ScorePageToken & token )
Gibt synchron Daten für eine durch das Punktzahlseiten-Token identifizierte Punktzahlseite zurück, wobei direkt die FetchScorePageResponse zurückgegeben wird.
Geben Sie das Zeitlimit in Millisekunden an. Wenn Sie weder „data_source“ noch „max_results“ angeben, entspricht dieser Funktionsaufruf dem Aufruf von FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout time, const ScorePage::ScorePageToken& token, uint32_t max_results), wobei data_source als CACHE_OR_NETWORK festgelegt ist, ein Zeitlimit mit dem von Ihnen angegebenen Wert und „max_results“ als 20 angegeben ist.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( const ScorePage::ScorePageToken & token, uint32_t max_results )
Gibt synchron Daten für eine durch das Punktzahlseiten-Token identifizierte Punktzahlseite zurück, wobei direkt die FetchScorePageResponse zurückgegeben wird.
Geben Sie für max_results einen Wert von bis zu 25 an. Wenn Sie weder „data_source“ noch ein Zeitlimit angeben, entspricht dieser Funktionsaufruf dem Aufruf von FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, TimeoutTimeout, const ScorePage::ScorePageToken& token, uint32_t max_results), wobei für „data_source“ der Wert CACHE_OR_NETWORK festgelegt ist, das Zeitlimit auf 10 Jahre und „max_results“ mit dem von Ihnen angegebenen Wert.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token )
Gibt synchron Daten für eine durch das Punktzahlseiten-Token identifizierte Punktzahlseite zurück, wobei direkt die FetchScorePageResponse zurückgegeben wird.
Geben Sie für data_source CACHE_OR_NETWORK oder NETWORK_ONLY an. Geben Sie das Zeitlimit in Millisekunden an. Wenn Sie „max_value“ nicht angeben, entspricht dieser Funktionsaufruf dem Aufruf von FetchScorePageResponse FetchScorePageBlocking(Datenquelle, Zeitüberschreitung, Konst ScorePage::ScorePageToken& token, uint32_t max_results), wobei „data_source“ und „Zeitlimit“ die angegebenen Werte enthalten. „max_results“ ist der Wert 20.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results )
Gibt synchron Daten für eine durch das Punktzahlseiten-Token identifizierte Punktzahlseite zurück, wobei direkt die FetchScorePageResponse zurückgegeben wird.
Geben Sie data_source als CACHE_OR_NETWORK oder NETWORK_ONLY und max_results als Wert bis zu 25 an. Wenn Sie keine Zeitüberschreitung angeben, entspricht dieser Funktionsaufruf dem Aufruf von FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, TimeoutTimeout, const ScorePage::ScorePageToken& token, uint32_t max_results), wobei data_source und max_results die von Ihnen angegebenen Werte sowie ein Zeitlimit von 10 Jahren enthalten.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results )
Gibt synchron Daten für eine durch das Punktzahlseiten-Token identifizierte Punktzahlseite zurück, wobei direkt die FetchScorePageResponse zurückgegeben wird.
Geben Sie das Zeitlimit in Millisekunden und max_results als Wert bis 25 an. Wenn Sie „data_source“ nicht angeben, entspricht dieser Funktionsaufruf dem Aufruf von FetchScorePageResponse FetchScorePageBlocking(Datenquelle, Zeitüberschreitung, Konst ScorePage::ScorePageToken& token, uint32_t max_results), wobei „time_source“ und „max_results“ die von Ihnen angegebenen Werte enthalten, wobei „data_source“ als CACHE_OR_NETWORK angegeben ist.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results )
Gibt synchron Daten für eine durch das Punktzahlseiten-Token identifizierte Punktzahlseite zurück, wobei direkt die FetchScorePageResponse zurückgegeben wird.
Geben Sie als Datenquelle CACHE_OR_NETWORK oder NETWORK_ONLY an. Geben Sie für das Zeitlimit eine beliebige Anzahl von Millisekunden an. Geben Sie für max_results einen Wert bis 25 an.
FetchScoreSummary
void FetchScoreSummary( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback )
Ruft asynchron alle Daten für eine bestimmte Punktzahlübersicht ab, die die Sammlung und den Zeitraum einer bestimmten Bestenliste umfasst.
Geben Sie DAILY, WEEKLY oder ALL_TIME als Zeitraum an. Geben Sie für die Sammlung ÖFFENTLICH oder SOZIAL an. Wenn Sie „data_source“ nicht angeben, entspricht dieser Funktionsaufruf „FetchScoreSummary(DataSource data_source, const std::string&lieboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection-Sammlung, FetchScoreSummaryCallback-Callback), wobei „data_source“ als CACHE_OR_NETWORK festgelegt ist und „collection“ und „time_span“ Ihre angegebenen Werte enthält.
FetchScoreSummary
void FetchScoreSummary( DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback )
Ruft asynchron alle Daten für eine bestimmte Punktzahlübersicht ab, die die Sammlung und den Zeitraum einer bestimmten Bestenliste umfasst.
Geben Sie für data_source CACHE_OR_NETWORK oder NETWORK_ONLY an. Geben Sie DAILY, WEEKLY oder ALL_TIME für time_span an. Geben Sie für die Sammlung ÖFFENTLICH oder SOZIAL an.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Ruft synchron alle Daten für eine bestimmte Punktzahlübersicht ab und gibt direkt die FetchScoreSummaryResponse zurück.
Geben Sie DAILY, WEEKLY oder ALL_TIME als Zeitraum an. Geben Sie für die Sammlung ÖFFENTLICH oder SOZIAL an. Wenn Sie weder „data_source“ noch „timeout“ angeben, entspricht diese Funktion dem Aufruf von FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, TimeoutTimeout, const std::string&lieboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection-Sammlung), wobei data_source als CACHE_OR_NETWORK festgelegt ist, das Zeitlimit auf 10 Jahre festgelegt und Ihre angegebenen Werte für „time_span“ und „collection“ angegeben sind.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Ruft synchron alle Daten für eine bestimmte Punktzahlübersicht ab und gibt direkt die FetchScoreSummaryResponse zurück.
Geben Sie für data_source CACHE_OR_NETWORK oder NETWORK_ONLY an. Geben Sie DAILY, WEEKLY oder ALL_TIME als Zeitraum an. Geben Sie für die Sammlung ÖFFENTLICH oder SOZIAL an. Wenn Sie kein Zeitlimit angeben, entspricht diese Funktion dem Aufruf von FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, TimeoutTimeout, const std::string&lieboard_id, LeaderboardTimeSpan time_span, Sammlung LeaderboardCollection) mit Ihrem angegebenen data_source-Wert, einem Zeitlimit von 10 Jahren und Ihren angegebenen Werten für time_span und Collection.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Ruft synchron alle Daten für eine bestimmte Punktzahlübersicht ab und gibt direkt die FetchScoreSummaryResponse zurück.
Geben Sie das Zeitlimit in Millisekunden an. Geben Sie DAILY, WEEKLY oder ALL_TIME als Zeitraum an. Geben Sie für die Sammlung ÖFFENTLICH oder SOZIAL an. Wenn Sie „data_source“ nicht angeben, entspricht diese Funktion dem Aufruf von FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, TimeoutTimeout, const std::string&lieboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection-Sammlung), wobei das Zeitlimit auf 10 Jahre festgelegt ist und Ihre angegebenen Werte für data_source, time_span und Collection angegeben werden.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Ruft synchron alle Daten für eine bestimmte Punktzahlübersicht ab und gibt direkt die FetchScoreSummaryResponse zurück.
Geben Sie für data_source CACHE_OR_NETWORK oder NETWORK_ONLY an. Geben Sie das Zeitlimit in Millisekunden an. Geben Sie DAILY, WEEKLY oder ALL_TIME als Zeitraum an. Geben Sie für die Sammlung ÖFFENTLICH oder SOZIAL an.
ScorePageToken
ScorePage::ScorePageToken ScorePageToken( const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection ) const
Ruft ein Punktzahlseiten-Token für eine bestimmte Bestenliste ab, beginnend mit der Punktzahl oder dem Spieler, das eine bestimmte Zeitspanne und Sammlung abdeckt.
ScorePageToken wird in verschiedenen Leaderboard-Funktionen verwendet, die das Durchblättern von Punktzahlen ermöglichen. Durch diese Funktion erstellte Tokens beginnen immer am Anfang des angeforderten Bereichs.
ShowAllUI
void ShowAllUI( ShowAllUICallback callback )
Zeigt dem Nutzer eine Benutzeroberfläche, auf der Informationen zu allen Bestenlisten angezeigt werden.
Sie ruft ShowAllUICallback
asynchron auf.
ShowAllUI
void ShowAllUI()
Eingestellt. Bevorzuge ShowAllUI(ShowAllUICallback callback). Zeigt dem Nutzer eine Benutzeroberfläche mit Informationen zu allen Bestenlisten. Die Benutzeroberfläche wird auf allen Plattformen asynchron angezeigt.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking()
Zeigt dem Nutzer eine Benutzeroberfläche, auf der Informationen zu allen Bestenlisten angezeigt werden.
Sie gibt synchron ein UIStatus
zurück. Wenn Sie timeout
nicht angeben, entspricht dieser Funktionsaufruf dem Aufruf von ShowAllUIBlocking(Timeout timeout)
, wobei timeout
auf 10 Jahre festgelegt ist.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking( Timeout timeout )
Zeigt dem Nutzer eine Benutzeroberfläche, auf der Informationen zu allen Bestenlisten angezeigt werden.
Sie gibt synchron ein UIStatus
zurück. Geben Sie für timeout
eine beliebige Anzahl von Millisekunden an.
ShowUI
void ShowUI( const std::string & leaderboard_id, ShowUICallback callback )
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu einer bestimmten Bestenliste bereit.
Sie ruft ShowUICallback
asynchron auf.
ShowUI
void ShowUI( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, ShowUICallback callback )
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu einer bestimmten Bestenliste bereit.
Sie ruft ShowUICallback
asynchron auf und wählt anfangs die übergebene LeaderboardTimeSpan
aus.
ShowUI
void ShowUI( const std::string & leaderboard_id )
Eingestellt. ShowUI(ShowUICallback callback) bevorzugen. Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu einer bestimmten Bestenliste bereit. Die Benutzeroberfläche wird auf allen Plattformen asynchron angezeigt.
ShowUIBlocking
UIStatus ShowUIBlocking( const std::string & leaderboard_id )
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu einer bestimmten Bestenliste bereit.
Sie gibt synchron ein UIStatus
zurück. Wenn Sie timeout
nicht angeben, entspricht dieser Funktionsaufruf dem Aufruf von ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
, wobei timeout
auf 10 Jahre festgelegt ist.
ShowUIBlocking
UIStatus ShowUIBlocking( const std::string & leaderboard_id, LeaderboardTimeSpan time_span )
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu einer bestimmten Bestenliste bereit.
Sie gibt synchron ein UIStatus
zurück. Wenn Sie timeout
nicht angeben, entspricht dieser Funktionsaufruf dem Aufruf von ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
, wobei timeout
auf 10 Jahre festgelegt ist. In der UI wird anfangs die übergebene LeaderboardTimeSpan
ausgewählt.
ShowUIBlocking
UIStatus ShowUIBlocking( Timeout timeout, const std::string & leaderboard_id )
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu einer bestimmten Bestenliste bereit.
Sie gibt synchron ein UIStatus
zurück. Geben Sie für timeout
eine beliebige Anzahl von Millisekunden an.
ShowUIBlocking
UIStatus ShowUIBlocking( Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span )
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu einer bestimmten Bestenliste bereit.
Sie gibt synchron ein UIStatus
zurück. Geben Sie für timeout
eine beliebige Anzahl von Millisekunden an. In der UI wird anfangs die übergebene LeaderboardTimeSpan
ausgewählt.
SubmitScore
void SubmitScore( const std::string & leaderboard_id, uint64_t score )
Übermittle eine Punktzahl für den derzeit angemeldeten Spieler an die Bestenliste.
Die Punktzahl wird ignoriert, wenn sie gemäß der Definition in der Bestenlistenkonfiguration schlechter als eine zuvor übermittelte Punktzahl für denselben Spieler ist.
SubmitScore
void SubmitScore( const std::string & leaderboard_id, uint64_t score, const std::string & metadata )
Übermitteln Sie für den derzeit angemeldeten Spieler eine Punktzahl an die Bestenliste, die mit einer bestimmten ID und Metadaten verknüpft ist (z. B. eine Aktion, die der Spieler getan hat, um die Punktzahl zu erhalten).
Die Punktzahl wird ignoriert, wenn sie (wie in der Konfiguration der Bestenliste definiert) schlechter als eine zuvor übermittelte Punktzahl für denselben Spieler ist.