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 Callback vom Typ FetchAllResponse.
FetchAllScoreSummariesCallback typedef
std::function< void(const FetchAllScoreSummariesResponse &)>
Definiert einen Callback vom Typ FetchAllScoreSummariesResponse.
FetchCallback typedef
std::function< void(const FetchResponse &)>
Definiert einen Rückruftyp, der eine FetchResponse-Anfrage empfängt.
FetchScorePageCallback typedef
std::function< void(const FetchScorePageResponse &)>
Definiert einen Callback vom Typ ScorePageResponse.
FetchScoreSummaryCallback typedef
std::function< void(const FetchScoreSummaryResponse &)>
Definiert einen Callback vom Typ FetchScoreSummaryResponse.
ShowAllUICallback typedef
std::function< void(const UIStatus &)>
Definiert einen Callback-Typ, der ein UIStatus erhält.
ShowUICallback typedef
std::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
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()
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
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(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::LeaderboardManager::FetchAllResponse

Enthält Daten und Antwortstatus für alle Bestenlisten.

gpg::LeaderboardManager::FetchAllScoreSummariesResponse

Enthält alle Daten und Antwortstatus für alle Punktzahlübersichten der Bestenliste.

gpg::LeaderboardManager::FetchResponse

Enthält Daten zu einer Bestenliste sowie einen Antwortstatus.

gpg::LeaderboardManager::FetchScorePageResponse

Gibt den Antwortstatus und die Daten von der Seite für den Zugriff zurück.

gpg::LeaderboardManager::FetchScoreSummaryResponse

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.