gpg:: LeaderboardManager
#include <leaderboard_manager.h>
Ruft verschiedene Daten zu Bestenlisten ab und legt diese fest.
Zusammenfassung
Öffentliche Typen |
|
---|---|
FetchAllCallback
|
typedef.std::function< void(const FetchAllResponse &)>
Definiert einen FetchAllResponse -Callback. |
FetchAllScoreSummariesCallback
|
typedef.std::function< void(const FetchAllScoreSummariesResponse &)>
Definiert einen FetchAllScoreSummariesResponse -Callback. |
FetchCallback
|
typedef.std::function< void(const FetchResponse &)>
Definiert einen Rückruftyp, der eine FetchResponse empfängt. |
FetchScorePageCallback
|
typedef.std::function< void(const FetchScorePageResponse &)>
Definiert einen ScorePageResponse -Callback. |
FetchScoreSummaryCallback
|
typedef.std::function< void(const FetchScoreSummaryResponse &)>
Definiert einen FetchScoreSummaryResponse -Callback. |
ShowAllUICallback
|
typedef.std::function< void(const UIStatus &)>
Definiert einen Callback-Typ, der eine UIStatus empfängt. |
ShowUICallback
|
typedef.std::function< void(const UIStatus &)>
Definiert einen Callback-Typ, der eine UIStatus empfängt. |
Öffentliche Funktionen |
|
---|---|
Fetch(const std::string & leaderboard_id, FetchCallback callback)
|
void
Lädt asynchron Bestenlistendaten für den aktuell angemeldeten Spieler
|
Fetch(DataSource data_source, const std::string & leaderboard_id, FetchCallback callback)
|
void
Lädt asynchron Bestenlistendaten für den aktuell angemeldeten Spieler
|
FetchAll(FetchAllCallback callback)
|
void
Lädt asynchron Daten für alle Bestenlisten des aktuell angemeldeten Spielers
|
FetchAll(DataSource data_source, FetchAllCallback callback)
|
void
Lädt asynchron Daten für alle Bestenlisten des aktuell angemeldeten Spielers
|
FetchAllBlocking()
|
Lädt synchron Daten für alle Bestenlisten des aktuell angemeldeten Spielers und gibt direkt FetchAllResponse zurück.
|
FetchAllBlocking(DataSource data_source)
|
Lädt synchron Daten für alle Bestenlisten des aktuell angemeldeten Spielers und gibt direkt FetchAllResponse zurück.
|
FetchAllBlocking(Timeout timeout)
|
Lädt synchron Daten für alle Bestenlisten des aktuell angemeldeten Spielers und gibt direkt FetchAllResponse zurück.
|
FetchAllBlocking(DataSource data_source, Timeout timeout)
|
Lädt synchron Daten für alle Bestenlisten des aktuell angemeldeten Spielers 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-Antwort 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-Antwort 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-Antwort 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-Antwort zurück.
|
FetchBlocking(const std::string & leaderboard_id)
|
Lädt synchron Daten der Bestenliste 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 Daten der Bestenliste für den derzeit angemeldeten Spieler und gibt direkt die FetchResponse zurück.
|
FetchBlocking(Timeout timeout, const std::string & leaderboard_id)
|
Lädt synchron Daten der Bestenliste 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 Daten der Bestenliste für den aktuell angemeldeten Spieler
|
FetchScorePage(const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
|
void
Gibt asynchron Daten für eine Punkteseite zurück, die durch ein Punktzahlseite-Token identifiziert wird.
|
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback)
|
void
Gibt asynchron Daten für eine Punkteseite zurück, die durch ein Punktzahlseite-Token identifiziert wird.
|
FetchScorePage(const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
|
void
Gibt asynchron Daten für eine Punkteseite zurück, die durch ein Punktzahlseite-Token identifiziert wird.
|
FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback)
|
void
Gibt asynchron Daten für eine Punkteseite zurück, die durch ein Punktzahlseite-Token identifiziert wird.
|
FetchScorePageBlocking(const ScorePage::ScorePageToken & token)
|
Gibt synchron Daten für eine Punktzahlseite zurück, die durch ein Punktzahlseitentoken identifiziert wird, und gibt direkt die FetchScorePageResponse zurück.
|
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token)
|
Gibt synchron Daten für eine Punktzahlseite zurück, die durch ein Punktzahlseitentoken identifiziert wird, und gibt direkt die FetchScorePageResponse zurück.
|
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token)
|
Gibt synchron Daten für eine Punktzahlseite zurück, die durch ein Punktzahlseitentoken identifiziert wird, und gibt direkt die FetchScorePageResponse zurück.
|
FetchScorePageBlocking(const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Gibt synchron Daten für eine Punktzahlseite zurück, die durch ein Punktzahlseitentoken identifiziert wird, und gibt direkt die FetchScorePageResponse zurück.
|
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token)
|
Gibt synchron Daten für eine Punktzahlseite zurück, die durch ein Punktzahlseitentoken identifiziert wird, und gibt direkt die FetchScorePageResponse zurück.
|
FetchScorePageBlocking(DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Gibt synchron Daten für eine Punktzahlseite zurück, die durch ein Punktzahlseitentoken identifiziert wird, und gibt direkt die FetchScorePageResponse zurück.
|
FetchScorePageBlocking(Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Gibt synchron Daten für eine Punktzahlseite zurück, die durch ein Punktzahlseitentoken identifiziert wird, und gibt direkt die FetchScorePageResponse zurück.
|
FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results)
|
Gibt synchron Daten für eine Punktzahlseite zurück, die durch ein Punktzahlseitentoken identifiziert wird, und gibt direkt die FetchScorePageResponse zurück.
|
FetchScoreSummary(const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection, FetchScoreSummaryCallback callback)
|
void
Ruft asynchron alle Daten für eine bestimmte Bestenlisten-Punktzahlzusammenfassung 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 Bestenlisten-Punktzahlzusammenfassung 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 Bestenlistenpunktzahl ab und gibt direkt die FetchScoreSummaryResponse-Antwort zurück.
|
FetchScoreSummaryBlocking(DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Ruft synchron alle Daten für eine bestimmte Bestenlistenpunktzahl ab und gibt direkt die FetchScoreSummaryResponse-Antwort zurück.
|
FetchScoreSummaryBlocking(Timeout timeout, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection)
|
Ruft synchron alle Daten für eine bestimmte Bestenlistenpunktzahl ab und gibt direkt die FetchScoreSummaryResponse-Antwort 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 Bestenlistenpunktzahl ab und gibt direkt die FetchScoreSummaryResponse-Antwort zurück.
|
ScorePageToken(const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection) const
|
Ruft ein Punkteseitentoken für eine bestimmte Bestenliste ab, beginnend mit Punktzahl oder Spieler, und für einen bestimmten Zeitraum und eine bestimmte Sammlung.
|
ShowAllUI(ShowAllUICallback callback)
|
void
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu allen Bestenlisten bereit.
|
ShowAllUI()
|
void
|
ShowAllUIBlocking()
|
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu allen Bestenlisten bereit.
|
ShowAllUIBlocking(Timeout timeout)
|
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu allen Bestenlisten bereit.
|
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
Übermittelt eine Punktzahl an die Bestenliste des aktuell angemeldeten Spielers.
|
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. etwas, das der Spieler getan hat, um die Punktzahl zu erhalten).
|
Strukturen |
|
---|---|
gpg:: |
Enthält Daten- und Antwortstatus für alle Bestenlisten. |
gpg:: |
Enthält den gesamten Daten- und Antwortstatus für alle Zusammenfassungen der Bestenlisten. |
gpg:: |
Enthält Daten für eine Bestenliste sowie einen Antwortstatus. |
gpg:: |
Gibt den Antwortstatus und Daten von der Punktzahlseite zurück, auf die zugegriffen wurde. |
gpg:: |
Daten- und Antwortstatus für eine bestimmte Bestenlistenpunktzahl. |
Öffentliche Typen
FetchAllCallback
std::function< void(const FetchAllResponse &)> FetchAllCallback
Definiert einen FetchAllResponse
-Callback.
FetchAllScoreSummariesCallback
std::function< void(const FetchAllScoreSummariesResponse &)> FetchAllScoreSummariesCallback
Definiert einen FetchAllScoreSummariesResponse
-Callback.
FetchCallback
std::function< void(const FetchResponse &)> FetchCallback
Definiert einen Rückruftyp, der eine FetchResponse empfängt.
Dieser Callback-Typ wird den unten aufgeführten Fetch(*)
-Funktionen zur Verfügung gestellt.
FetchScorePageCallback
std::function< void(const FetchScorePageResponse &)> FetchScorePageCallback
Definiert einen ScorePageResponse
-Callback.
FetchScoreSummaryCallback
std::function< void(const FetchScoreSummaryResponse &)> FetchScoreSummaryCallback
Definiert einen FetchScoreSummaryResponse
-Callback.
ShowAllUICallback
std::function< void(const UIStatus &)> ShowAllUICallback
Definiert einen Callback-Typ, der eine UIStatus
empfängt.
Dieser Callback-Typ wird für die unten gezeigte ShowAllUI*
-Funktion bereitgestellt.
ShowUICallback
std::function< void(const UIStatus &)> ShowUICallback
Definiert einen Callback-Typ, der eine UIStatus
empfängt.
Dieser Callback-Typ wird für die unten gezeigte ShowUI*
-Funktion bereitgestellt.
Öffentliche Funktionen
Abrufen
void Fetch( const std::string & leaderboard_id, FetchCallback callback )
Lädt asynchron Bestenlistendaten für den aktuell angemeldeten Spieler
Ruft nach Abschluss des Vorgangs das bereitgestellte FetchCallback auf. Ohne Angabe von „data_source“ entspricht dieser Funktionsaufruf dem Aufrufen von Fetch(DataSource data_source, const std::string& leaderboard_id, FetchCallback callback)
, wobei DataSource als CACHE_OR_NETWORK angegeben wird.
Abrufen
void Fetch( DataSource data_source, const std::string & leaderboard_id, FetchCallback callback )
Lädt asynchron Bestenlistendaten für den aktuell angemeldeten Spieler
Ruft nach Abschluss des Vorgangs das bereitgestellte FetchCallback auf. Geben Sie die Datenquelle als CACHE_OR_NETWORK oder NETWORK_ONLY an.
FetchAll
void FetchAll( FetchAllCallback callback )
Lädt asynchron Daten für alle Bestenlisten des aktuell angemeldeten Spielers
Ohne Angabe von „data_source“ entspricht dieser Funktionsaufruf dem Aufrufen von FetchAll(DataSource data_source, FetchAllCallback callback), wobei „data_source“ als CACHE_OR_NETWORK angegeben wird.
FetchAll
void FetchAll( DataSource data_source, FetchAllCallback callback )
Lädt asynchron Daten für alle Bestenlisten des aktuell angemeldeten Spielers
Geben Sie die Datenquelle als CACHE_OR_NETWORK oder NETWORK_ONLY an.
FetchAllBlocking
FetchAllResponse FetchAllBlocking()
Lädt synchron Daten für alle Bestenlisten des aktuell angemeldeten Spielers und gibt direkt FetchAllResponse zurück.
Wenn weder „data_source“ noch „timeout“ angegeben ist, entspricht dieser Funktionsaufruf dem Aufrufen von FetchAllResponse FetchAllBlocking (DataSource data_source, Zeitüberschreitung). Für die Datenquelle ist CACHE_OR_NETWORK und als Zeitlimit 10 Jahre angegeben.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source )
Lädt synchron Daten für alle Bestenlisten des aktuell angemeldeten Spielers und gibt direkt FetchAllResponse zurück.
Geben Sie die Datenquelle als CACHE_OR_NETWORK oder NETWORK_ONLY an. Ohne Angabe eines Zeitlimits entspricht dieser Funktionsaufruf dem Aufrufen von FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout), wobei der angegebene Wert für „data_source“ und ein Zeitlimit von 10 Jahren angegeben werden.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( Timeout timeout )
Lädt synchron Daten für alle Bestenlisten des aktuell angemeldeten Spielers und gibt direkt FetchAllResponse zurück.
Geben Sie für das Zeitlimit einen beliebigen Wert in Millisekunden an. Ohne Angabe von „data_source“ entspricht dieser Funktionsaufruf dem Aufrufen von FetchAllResponseFetchAllBlocking(DataSource data_source, Timeout timeout), wobei für die Datenquelle „CACHE_OR_NETWORK“ angegeben ist und für die ein Zeitlimit mit dem von Ihnen angegebenen Wert festgelegt wird.
FetchAllBlocking
FetchAllResponse FetchAllBlocking( DataSource data_source, Timeout timeout )
Lädt synchron Daten für alle Bestenlisten des aktuell angemeldeten Spielers und gibt direkt FetchAllResponse zurück.
Geben Sie die Datenquelle als CACHE_OR_NETWORK oder NETWORK_ONLY an. Geben Sie für das Zeitlimit einen beliebigen Wert in Millisekunden an.
FetchAllScoreSummaries
void FetchAllScoreSummaries( const std::string & leaderboard_id, FetchAllScoreSummariesCallback callback )
Ruft asynchron alle Punktzahlzusammenfassungen für eine bestimmte Bestenliste ab
Ohne Angabe von data_source entspricht dieser Funktionsaufruf FetchAllScoreSummaries(DataSource data_source, const std::string&PLACEHOLDERboard_id, FetchAllScoreSummariesCallback Callback), wobei data_source als CACHE_OR_NETWORK angegeben wird.
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 die Datenquelle als 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-Antwort zurück.
Ohne Angabe von „data_source“ und „timeout“ entspricht dieser Funktionsaufruf FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking( DataSource data_source, const std::string&playerboard_id), wobei für „data_source“ CACHE_OR_NETWORK und als Zeitlimit 10 Jahre angegeben sind.
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-Antwort zurück.
Geben Sie die Datenquelle als CACHE_OR_NETWORK oder NETWORK_ONLY an. Ohne Angabe eines Zeitlimits entspricht dieser Funktionsaufruf FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, const std::string&playerboard_id) mit dem angegebenen „data_source“-Wert und einem 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-Antwort zurück.
Geben Sie das Zeitlimit in Millisekunden an. Ohne Angabe von „data_source“ entspricht dieser Funktionsaufruf FetchAllScoreSummariesResponse FetchAllScoreSummariesBlocking(DataSource data_source, std::string const &leaderboard_id), wobei „data_source“ als CACHE_OR_NETWORK angegeben ist und das Zeitlimit den Wert enthält, den du dafür angegeben hast.
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-Antwort zurück.
Geben Sie die Datenquelle als 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 Daten der Bestenliste für den derzeit angemeldeten Spieler und gibt direkt die FetchResponse zurück.
Wenn Sie weder eine Datenquelle noch ein Zeitlimit angeben, entspricht dieser Funktionsaufruf dem Aufrufen von FetchResponse FetchBlocking(DataSource data_source, Zeitüberschreitung Zeitüberschreitung), wobei für die Datenquelle CACHE_OR_NETWORK und als Zeitlimit 10 Jahre angegeben sind.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, const std::string & leaderboard_id )
Lädt synchron Daten der Bestenliste für den derzeit angemeldeten Spieler und gibt direkt die FetchResponse zurück.
Geben Sie die Datenquelle als CACHE_OR_NETWORK oder NETWORK_ONLY an. Ohne Angabe eines Zeitlimits entspricht dieser Funktionsaufruf dem Aufruf von FetchResponse FetchBlocking(DataSource data_source, Timeout timeout) mit dem angegebenen Wert für data_source und einem Zeitlimit von 10 Jahren.
FetchBlocking
FetchResponse FetchBlocking( Timeout timeout, const std::string & leaderboard_id )
Lädt synchron Daten der Bestenliste für den derzeit angemeldeten Spieler und gibt direkt die FetchResponse zurück.
Geben Sie für das Zeitlimit einen beliebigen Wert in Millisekunden an. Ohne Angabe von „data_source“ entspricht dieser Funktionsaufruf dem Aufrufen von FetchResponse FetchBlocking(DataSource data_source, Timeout timeout), wobei „data_source“ als CACHE_OR_NETWORK angegeben wird und das Zeitlimit den von dir angegebenen Wert enthält.
FetchBlocking
FetchResponse FetchBlocking( DataSource data_source, Timeout timeout, const std::string & leaderboard_id )
Lädt synchron Daten der Bestenliste für den aktuell angemeldeten Spieler
FetchResponse direkt zurückgeben. Geben Sie die Datenquelle als CACHE_OR_NETWORK oder NETWORK_ONLY an. Geben Sie für das Zeitlimit einen beliebigen Wert in Millisekunden an.
FetchScorePage
void FetchScorePage( const ScorePage::ScorePageToken & token, FetchScorePageCallback callback )
Gibt asynchron Daten für eine Punkteseite zurück, die durch ein Punktzahlseite-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 Callback), wobei data_source als CACHE_OR_NETWORK und max_results als 20 angegeben ist.
FetchScorePage
void FetchScorePage( DataSource data_source, const ScorePage::ScorePageToken & token, FetchScorePageCallback callback )
Gibt asynchron Daten für eine Punkteseite zurück, die durch ein Punktzahlseite-Token identifiziert wird.
Geben Sie die Datenquelle als CACHE_OR_NETWORK oder NETWORK_ONLY an. Ohne Angabe von „max_results“ entspricht dieser Funktionsaufruf FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, FetchScorePageCallback Callback) mit dem angegebenen Wert für data_source und max_results auf 20.
FetchScorePage
void FetchScorePage( const ScorePage::ScorePageToken & token, uint32_t max_results, FetchScorePageCallback callback )
Gibt asynchron Daten für eine Punkteseite zurück, die durch ein Punktzahlseite-Token identifiziert wird.
max_results gibt die maximale Anzahl der Bewertungen an, die auf der Ergebnisseite berücksichtigt werden sollen. Sie darf nicht größer als 25 sein. Ohne Angabe von „data_source“ entspricht dieser Funktionsaufruf FetchScorePage(DataSource data_source, const ScorePage::ScorePageToken&token, uint32_t max_results, FetchScorePageCallback Callback), wobei „data_source“ als CACHE_OR_NETWORK angegeben 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 Punkteseite zurück, die durch ein Punktzahlseite-Token identifiziert wird.
Geben Sie die Datenquelle als CACHE_OR_NETWORK oder NETWORK_ONLY an. max_results gibt die maximale Anzahl der Bewertungen an, die auf der Ergebnisseite berücksichtigt werden sollen. Sie darf nicht größer als 25 sein.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( const ScorePage::ScorePageToken & token )
Gibt synchron Daten für eine Punktzahlseite zurück, die durch ein Punktzahlseitentoken identifiziert wird, und gibt direkt die FetchScorePageResponse zurück.
Wenn weder „data_source“, „zeitlimit“ noch „max_results“ angegeben ist, entspricht dieser Funktionsaufruf dem Aufrufen von FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), wobei data_source als CACHE_OR_NETWORK, Zeitlimit 10 Jahre und max_results als 20 angegeben ist.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, const ScorePage::ScorePageToken & token )
Gibt synchron Daten für eine Punktzahlseite zurück, die durch ein Punktzahlseitentoken identifiziert wird, und gibt direkt die FetchScorePageResponse zurück.
Wenn Sie weder zeitlimit noch max_results angeben, entspricht dieser Funktionsaufruf dem Aufrufen von FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), wobei der angegebene Wert für "data_source", das Zeitlimit 10 Jahre und "max_results" auf 20 festgelegt sind.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( Timeout timeout, const ScorePage::ScorePageToken & token )
Gibt synchron Daten für eine Punktzahlseite zurück, die durch ein Punktzahlseitentoken identifiziert wird, und gibt direkt die FetchScorePageResponse zurück.
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 timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), wobei data_source als CACHE_OR_NETWORK angegeben ist, ein Zeitlimit mit dem 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 Punktzahlseite zurück, die durch ein Punktzahlseitentoken identifiziert wird, und gibt direkt die FetchScorePageResponse zurück.
Geben Sie für max_results einen Wert bis zu 25 an. Wenn Sie weder eine data_source noch ein Zeitlimit angeben, entspricht dieser Funktionsaufruf dem Aufrufen von FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), wobei data_source als CACHE_OR_NETWORK angegeben ist, ein Zeitlimit von 10 Jahren und max_results mit dem von Ihnen angegebenen Wert angegeben ist.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token )
Gibt synchron Daten für eine Punktzahlseite zurück, die durch ein Punktzahlseitentoken identifiziert wird, und gibt direkt die FetchScorePageResponse zurück.
Geben Sie die Datenquelle als CACHE_OR_NETWORK oder NETWORK_ONLY an. Geben Sie das Zeitlimit in Millisekunden an. Ohne Angabe von „max_value“ entspricht dieser Funktionsaufruf dem Aufrufen von FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), wobei „data_source“ und ein Zeitlimit mit Ihren angegebenen Werten und „max_results“ als 20 angegeben sind.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, const ScorePage::ScorePageToken & token, uint32_t max_results )
Gibt synchron Daten für eine Punktzahlseite zurück, die durch ein Punktzahlseitentoken identifiziert wird, und gibt direkt die FetchScorePageResponse zurück.
Geben Sie für „data_source“ CACHE_OR_NETWORK oder NETWORK_ONLY an und für max_results einen Wert von bis zu 25. Ohne Angabe eines Zeitlimits entspricht dieser Funktionsaufruf dem Aufrufen von FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), wobei data_source und max_results Ihre angegebenen Werte und 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 Punktzahlseite zurück, die durch ein Punktzahlseitentoken identifiziert wird, und gibt direkt die FetchScorePageResponse zurück.
Geben Sie das Zeitlimit in Millisekunden und für „max_results“ einen Wert bis zu 25 an. Ohne Angabe von „data_source“ entspricht dieser Funktionsaufruf dem Aufrufen von FetchScorePageResponse FetchScorePageBlocking(DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken&token, uint32_t max_results), wobei das Zeitlimit und max_results Ihre angegebenen Werte enthalten und die Datenquelle als CACHE_OR_NETWORK angegeben wird.
FetchScorePageBlocking
FetchScorePageResponse FetchScorePageBlocking( DataSource data_source, Timeout timeout, const ScorePage::ScorePageToken & token, uint32_t max_results )
Gibt synchron Daten für eine Punktzahlseite zurück, die durch ein Punktzahlseitentoken identifiziert wird, und gibt direkt die FetchScorePageResponse zurück.
Geben Sie als DataSource CACHE_OR_NETWORK oder NETWORK_ONLY an. Geben Sie für das Zeitlimit einen beliebigen Wert in Millisekunden an. Geben Sie „max_results“ als Wert bis zu 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 Bestenlisten-Punktzahlzusammenfassung ab, die die Sammlung und den Zeitraum einer bestimmten Bestenliste umfasst.
Geben Sie DAILY, WEEKLY oder ALL_TIME für den Zeitraum an. Gib für die Sammlung entweder ÖFFENTLICH oder SOZIALE NETZWERKE an. Ohne Angabe von data_source entspricht dieser Funktionsaufruf FetchScoreSummary(DataSource data_source, const std::string&leadboard_id, LeaderboardTimeSpan time_span, Sammlung LeaderboardCollection, FetchScoreSummaryCallback Callback), wobei data_source als CACHE_OR_NETWORK angegeben ist und Collection und time_span die von Ihnen angegebenen Werte enthalten.
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 Bestenlisten-Punktzahlzusammenfassung ab, die die Sammlung und den Zeitraum einer bestimmten Bestenliste umfasst.
Geben Sie für Datenquelle CACHE_OR_NETWORK oder NETWORK_ONLY an. Geben Sie DAILY, WEEKLY oder ALL_TIME für time_span an. Gib für die Sammlung entweder ÖFFENTLICH oder SOZIALE NETZWERKE an.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Ruft synchron alle Daten für eine bestimmte Bestenlistenpunktzahl ab und gibt direkt die FetchScoreSummaryResponse-Antwort zurück.
Geben Sie DAILY, WEEKLY oder ALL_TIME für den Zeitraum an. Gib für die Sammlung entweder ÖFFENTLICH oder SOZIALE NETZWERKE an. Wenn weder "data_source" noch "zeitlimit" angegeben wird, entspricht diese Funktion dem Aufrufen von FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string&playerboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection) mit Angabe von data_source als CACHE_OR_NETWORK, einem Zeitlimit von 10 Jahren sowie den angegebenen Werten für time_span und Collection.
FetchScoreSummaryBlocking
FetchScoreSummaryResponse FetchScoreSummaryBlocking( DataSource data_source, const std::string & leaderboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection collection )
Ruft synchron alle Daten für eine bestimmte Bestenlistenpunktzahl ab und gibt direkt die FetchScoreSummaryResponse-Antwort zurück.
Geben Sie die Datenquelle als CACHE_OR_NETWORK oder NETWORK_ONLY an. Geben Sie DAILY, WEEKLY oder ALL_TIME für den Zeitraum an. Gib für die Sammlung entweder ÖFFENTLICH oder SOZIALE NETZWERKE an. Ohne Angabe eines Zeitlimits entspricht diese Funktion dem Aufruf von FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string&playerboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection) mit dem angegebenen Wert für „data_source“, dem Zeitlimit von 10 Jahren und den 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 Bestenlistenpunktzahl ab und gibt direkt die FetchScoreSummaryResponse-Antwort zurück.
Geben Sie das Zeitlimit in Millisekunden an. Geben Sie DAILY, WEEKLY oder ALL_TIME für den Zeitraum an. Gib für die Sammlung entweder ÖFFENTLICH oder SOZIALE NETZWERKE an. Ohne Angabe von „data_source“ entspricht diese Funktion dem Aufrufen von FetchScoreSummaryResponse FetchScoreSummaryBlocking(DataSource data_source, Timeout timeout, const std::string&völligboard_id, LeaderboardTimeSpan time_span, LeaderboardCollection) mit einem Zeitlimit von 10 Jahren und den angegebenen Werten für „data_source“, „time_span“ und „collection“.
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 Bestenlistenpunktzahl ab und gibt direkt die FetchScoreSummaryResponse-Antwort zurück.
Geben Sie die Datenquelle als CACHE_OR_NETWORK oder NETWORK_ONLY an. Geben Sie das Zeitlimit in Millisekunden an. Geben Sie DAILY, WEEKLY oder ALL_TIME für den Zeitraum an. Gib für die Sammlung entweder ÖFFENTLICH oder SOZIALE NETZWERKE an.
ScorePageToken
ScorePage::ScorePageToken ScorePageToken( const std::string & leaderboard_id, LeaderboardStart start, LeaderboardTimeSpan time_span, LeaderboardCollection collection ) const
Ruft ein Punkteseitentoken für eine bestimmte Bestenliste ab, beginnend mit Punktzahl oder Spieler, und für einen bestimmten Zeitraum und eine bestimmte Sammlung.
ScorePageToken wird für verschiedene Leaderboard-Funktionen verwendet, die das Durchblättern von Seiten mit Punktzahlen ermöglichen. Von dieser Funktion erstellte Tokens beginnen immer am Anfang des angeforderten Bereichs.
ShowAllUI
void ShowAllUI( ShowAllUICallback callback )
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu allen Bestenlisten bereit.
ShowAllUICallback
wird asynchron aufgerufen.
ShowAllUI
void ShowAllUI()
<ph type="x-smartling-placeholder"></ph> Eingestellt. Wählen Sie ShowAllUI(ShowAllUICallback callback) aus. Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu allen Bestenlisten bereit. Die Benutzeroberfläche wird auf allen Plattformen asynchron angezeigt.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking()
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu allen Bestenlisten bereit.
Sie gibt synchron ein UIStatus
zurück. Ohne timeout
entspricht dieser Funktionsaufruf dem Aufruf von ShowAllUIBlocking(Timeout timeout)
, wobei timeout
als 10 Jahre angegeben ist.
ShowAllUIBlocking
UIStatus ShowAllUIBlocking( Timeout timeout )
Stellt dem Nutzer eine Benutzeroberfläche mit Informationen zu allen Bestenlisten bereit.
Sie gibt synchron ein UIStatus
zurück. Geben Sie für timeout
einen beliebigen Wert in 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.
ShowUICallback
wird asynchron aufgerufen.
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 asynchron ShowUICallback
auf und wählt anfangs das übergebene LeaderboardTimeSpan
aus.
ShowUI
void ShowUI( const std::string & leaderboard_id )
<ph type="x-smartling-placeholder"></ph> Eingestellt. Bevorzugen Sie ShowUI(ShowUICallback-Callback). Blendet eine Benutzeroberfläche für den Nutzer ein, auf der Informationen zu einer bestimmten Bestenliste angezeigt werden. 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. Ohne timeout
entspricht dieser Funktionsaufruf dem Aufruf von ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
, wobei timeout
als 10 Jahre angegeben 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. Ohne timeout
entspricht dieser Funktionsaufruf dem Aufruf von ShowUIBlocking(const string& leaderboard_id, Timeout timeout)
, wobei timeout
als 10 Jahre angegeben ist. In der UI wird anfangs das ü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
einen beliebigen Wert in 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
einen beliebigen Wert in Millisekunden an. In der UI wird anfangs das übergebene LeaderboardTimeSpan
ausgewählt.
SubmitScore
void SubmitScore( const std::string & leaderboard_id, uint64_t score )
Übermittelt eine Punktzahl an die Bestenliste des aktuell angemeldeten Spielers.
Die Punktzahl wird ignoriert, wenn sie gemäß Definition in der Bestenlistenkonfiguration schlechter als eine zuvor für denselben Spieler eingereichte Punktzahl 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. etwas, das der Spieler getan hat, um die Punktzahl zu erhalten).
Die Punktzahl wird ignoriert, wenn sie laut Definition in der Bestenlistenkonfiguration schlechter als eine zuvor für denselben Spieler übermittelte Punktzahl ist.