LeaderboardConfigurations

Steht für die Konfiguration einer Bestenliste.

Am Ende dieser Seite finden Sie eine Liste der Methoden für diese Ressource.

Ressourcendarstellungen

Dies ist eine JSON-Vorlage für eine Bestenlisten-Konfigurationsressource.

{
  "kind": "gamesConfiguration#leaderboardConfiguration",
  "token": string,
  "id": string,
  "scoreOrder": string,
  "scoreMin": long,
  "scoreMax": long,
  "draft": {
    "kind": "gamesConfiguration#leaderboardConfigurationDetail",
    "name": {
      "kind": "gamesConfiguration#localizedStringBundle",
      "translations": [
        {
          "kind": "gamesConfiguration#localizedString",
          "locale": string,
          "value": string
        }
      ]
    },
    "iconUrl": string,
    "sortRank": integer,
    "scoreFormat": {
      "numberFormatType": string,
      "suffix": {
        "zero": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "one": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "two": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "few": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "many": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "other": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        }
      },
      "numDecimalPlaces": integer,
      "currencyCode": string
    }
  },
  "published": {
    "kind": "gamesConfiguration#leaderboardConfigurationDetail",
    "name": {
      "kind": "gamesConfiguration#localizedStringBundle",
      "translations": [
        {
          "kind": "gamesConfiguration#localizedString",
          "locale": string,
          "value": string
        }
      ]
    },
    "iconUrl": string,
    "sortRank": integer,
    "scoreFormat": {
      "numberFormatType": string,
      "suffix": {
        "zero": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "one": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "two": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "few": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "many": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        },
        "other": {
          "kind": "gamesConfiguration#localizedStringBundle",
          "translations": [
            {
              "kind": "gamesConfiguration#localizedString",
              "locale": string,
              "value": string
            }
          ]
        }
      },
      "numDecimalPlaces": integer,
      "currencyCode": string
    }
  }
}
Property-Name Wert Beschreibung Hinweise
kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#leaderboardConfiguration.
token string Das Token für diese Ressource.
id string ID der Bestenliste
scoreOrder string Der Typ der Bestenliste.
Mögliche Werte sind:
  • LARGER_IS_BETTER“: Größere veröffentlichte Punktzahlen werden höher eingestuft.
  • SMALLER_IS_BETTER: Kleinere Punktzahlen, die gepostet werden, werden höher eingestuft.
scoreMin long Mindestpunktzahl, die in dieser Bestenliste gepostet werden kann
scoreMax long Maximale Punktzahl, die in dieser Bestenliste gepostet werden kann
draft nested object Die Entwurfsdaten der Bestenliste.
draft.kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#leaderboardConfigurationDetail.
draft.name nested object Lokalisierte Strings für den Namen der Bestenliste
draft.name.kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedStringBundle.
draft.name.translations[] list Die Sprachstrings.
draft.name.translations[].kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedString.
draft.name.translations[].locale string Der Sprachstring.
draft.name.translations[].value string Stringwert.
draft.iconUrl string Symbol-URL dieser Bestenliste Schreibvorgänge in dieses Feld werden ignoriert.
draft.sortRank integer Der Sortierrang dieser Bestenliste. Schreibvorgänge in dieses Feld werden ignoriert.
draft.scoreFormat nested object Formatierung der Punktzahl für die Bestenliste
draft.scoreFormat.numberFormatType string Die Formatierung der Nummer.
Mögliche Werte sind:
  • NUMERIC“: Zahlen müssen je nach Sprache so formatiert sein, dass sie keine oder eine feste Anzahl von Ziffern nach dem Dezimalzeichen enthalten. Eine benutzerdefinierte Einheit kann optional hinzugefügt werden.
  • TIME_DURATION“: Zahlen werden in Stunden, Minuten und Sekunden formatiert.
  • CURRENCY“: Zahlen werden der Währung entsprechend der Sprache formatiert.
draft.scoreFormat.suffix nested object Ein optionales Suffix für den Formattyp NUMERIC. Für diese Strings gelten dieselben Pluralregeln wie für alle Android-Stringressourcen.
draft.scoreFormat.suffix.zero nested object Wenn in der Sprache eine besondere Behandlung der Zahl 0 erforderlich ist (wie in Arabisch).
draft.scoreFormat.suffix.zero.kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.zero.translations[] list Die Sprachstrings.
draft.scoreFormat.suffix.zero.translations[].kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedString.
draft.scoreFormat.suffix.zero.translations[].locale string Der Sprachstring.
draft.scoreFormat.suffix.zero.translations[].value string Stringwert.
draft.scoreFormat.suffix.one nested object Wenn in der Sprache eine besondere Behandlung von Zahlen wie 1 erforderlich ist (wie bei der Zahl 1 im Englischen und in den meisten anderen Sprachen; im Russischen wird jede Zahl in diese Klasse aufgenommen, die auf 1 enden, aber nicht auf 11 endet).
draft.scoreFormat.suffix.one.kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.one.translations[] list Die Sprachstrings.
draft.scoreFormat.suffix.one.translations[].kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedString.
draft.scoreFormat.suffix.one.translations[].locale string Der Sprachstring.
draft.scoreFormat.suffix.one.translations[].value string Stringwert.
draft.scoreFormat.suffix.two nested object Wenn in der Sprache eine besondere Behandlung von Zahlen wie zwei erforderlich ist (z. B. 2 auf Walisisch oder 102 auf Slowenisch).
draft.scoreFormat.suffix.two.kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.two.translations[] list Die Sprachstrings.
draft.scoreFormat.suffix.two.translations[].kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedString.
draft.scoreFormat.suffix.two.translations[].locale string Der Sprachstring.
draft.scoreFormat.suffix.two.translations[].value string Stringwert.
draft.scoreFormat.suffix.few nested object Wenn die Sprache einen besonderen Umgang mit kleinen Zahlen erfordert (z. B. 2, 3 und 4 auf Tschechisch oder Zahlen, die auf 2, 3 oder 4 enden, aber nicht auf Polnisch 12, 13 oder 14).
draft.scoreFormat.suffix.few.kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.few.translations[] list Die Sprachstrings.
draft.scoreFormat.suffix.few.translations[].kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedString.
draft.scoreFormat.suffix.few.translations[].locale string Der Sprachstring.
draft.scoreFormat.suffix.few.translations[].value string Stringwert.
draft.scoreFormat.suffix.many nested object Wenn die Sprache eine besondere Behandlung großer Zahlen erfordert, z. B. Zahlen, die auf Maltesisch auf 11–99 enden.
draft.scoreFormat.suffix.many.kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.many.translations[] list Die Sprachstrings.
draft.scoreFormat.suffix.many.translations[].kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedString.
draft.scoreFormat.suffix.many.translations[].locale string Der Sprachstring.
draft.scoreFormat.suffix.many.translations[].value string Stringwert.
draft.scoreFormat.suffix.other nested object Wenn in der Sprache keine besondere Behandlung der angegebenen Menge erforderlich ist (wie bei allen Zahlen auf Chinesisch oder 42 auf Englisch).
draft.scoreFormat.suffix.other.kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedStringBundle.
draft.scoreFormat.suffix.other.translations[] list Die Sprachstrings.
draft.scoreFormat.suffix.other.translations[].kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedString.
draft.scoreFormat.suffix.other.translations[].locale string Der Sprachstring.
draft.scoreFormat.suffix.other.translations[].value string Stringwert.
draft.scoreFormat.numDecimalPlaces integer Die Anzahl der Dezimalstellen einer Zahl. Wird nur für den Formattyp NUMERIC verwendet.
draft.scoreFormat.currencyCode string Der Währungs-Code-String. Wird nur für den Formattyp CURRENCY verwendet.
published nested object Die veröffentlichten Daten der Bestenliste Diese Daten sind schreibgeschützt.
published.kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#leaderboardConfigurationDetail.
published.name nested object Lokalisierte Strings für den Namen der Bestenliste
published.name.kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedStringBundle.
published.name.translations[] list Die Sprachstrings.
published.name.translations[].kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedString.
published.name.translations[].locale string Der Sprachstring.
published.name.translations[].value string Stringwert.
published.iconUrl string Symbol-URL dieser Bestenliste Schreibvorgänge in dieses Feld werden ignoriert.
published.sortRank integer Der Sortierrang dieser Bestenliste. Schreibvorgänge in dieses Feld werden ignoriert.
published.scoreFormat nested object Formatierung der Punktzahl für die Bestenliste
published.scoreFormat.numberFormatType string Die Formatierung der Nummer.
Mögliche Werte sind:
  • NUMERIC“: Zahlen müssen je nach Sprache so formatiert sein, dass sie keine oder eine feste Anzahl von Ziffern nach dem Dezimalzeichen enthalten. Eine benutzerdefinierte Einheit kann optional hinzugefügt werden.
  • TIME_DURATION“: Zahlen werden in Stunden, Minuten und Sekunden formatiert.
  • CURRENCY“: Zahlen werden der Währung entsprechend der Sprache formatiert.
published.scoreFormat.suffix nested object Ein optionales Suffix für den Formattyp NUMERIC. Für diese Strings gelten dieselben Pluralregeln wie für alle Android-Stringressourcen.
published.scoreFormat.suffix.zero nested object Wenn in der Sprache eine besondere Behandlung der Zahl 0 erforderlich ist (wie in Arabisch).
published.scoreFormat.suffix.zero.kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.zero.translations[] list Die Sprachstrings.
published.scoreFormat.suffix.zero.translations[].kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedString.
published.scoreFormat.suffix.zero.translations[].locale string Der Sprachstring.
published.scoreFormat.suffix.zero.translations[].value string Stringwert.
published.scoreFormat.suffix.one nested object Wenn in der Sprache eine besondere Behandlung von Zahlen wie 1 erforderlich ist (wie bei der Zahl 1 im Englischen und in den meisten anderen Sprachen; im Russischen wird jede Zahl in diese Klasse aufgenommen, die auf 1 enden, aber nicht auf 11 endet).
published.scoreFormat.suffix.one.kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.one.translations[] list Die Sprachstrings.
published.scoreFormat.suffix.one.translations[].kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedString.
published.scoreFormat.suffix.one.translations[].locale string Der Sprachstring.
published.scoreFormat.suffix.one.translations[].value string Stringwert.
published.scoreFormat.suffix.two nested object Wenn in der Sprache eine besondere Behandlung von Zahlen wie zwei erforderlich ist (z. B. 2 auf Walisisch oder 102 auf Slowenisch).
published.scoreFormat.suffix.two.kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.two.translations[] list Die Sprachstrings.
published.scoreFormat.suffix.two.translations[].kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedString.
published.scoreFormat.suffix.two.translations[].locale string Der Sprachstring.
published.scoreFormat.suffix.two.translations[].value string Stringwert.
published.scoreFormat.suffix.few nested object Wenn die Sprache einen besonderen Umgang mit kleinen Zahlen erfordert (z. B. 2, 3 und 4 auf Tschechisch oder Zahlen, die auf 2, 3 oder 4 enden, aber nicht auf Polnisch 12, 13 oder 14).
published.scoreFormat.suffix.few.kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.few.translations[] list Die Sprachstrings.
published.scoreFormat.suffix.few.translations[].kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedString.
published.scoreFormat.suffix.few.translations[].locale string Der Sprachstring.
published.scoreFormat.suffix.few.translations[].value string Stringwert.
published.scoreFormat.suffix.many nested object Wenn die Sprache eine besondere Behandlung großer Zahlen erfordert, z. B. Zahlen, die auf Maltesisch auf 11–99 enden.
published.scoreFormat.suffix.many.kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.many.translations[] list Die Sprachstrings.
published.scoreFormat.suffix.many.translations[].kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedString.
published.scoreFormat.suffix.many.translations[].locale string Der Sprachstring.
published.scoreFormat.suffix.many.translations[].value string Stringwert.
published.scoreFormat.suffix.other nested object Wenn in der Sprache keine besondere Behandlung der angegebenen Menge erforderlich ist (wie bei allen Zahlen auf Chinesisch oder 42 auf Englisch).
published.scoreFormat.suffix.other.kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedStringBundle.
published.scoreFormat.suffix.other.translations[] list Die Sprachstrings.
published.scoreFormat.suffix.other.translations[].kind string Identifiziert eindeutig den Typ dieser Ressource. Der Wert ist immer der feste String gamesConfiguration#localizedString.
published.scoreFormat.suffix.other.translations[].locale string Der Sprachstring.
published.scoreFormat.suffix.other.translations[].value string Stringwert.
published.scoreFormat.numDecimalPlaces integer Die Anzahl der Dezimalstellen einer Zahl. Wird nur für den Formattyp NUMERIC verwendet.
published.scoreFormat.currencyCode string Der Währungs-Code-String. Wird nur für den Formattyp CURRENCY verwendet.

Methoden

delete
Löscht die Konfiguration der Bestenliste mit der angegebenen ID.
get
Ruft die Metadaten der Bestenlistenkonfiguration mit der angegebenen ID ab.
insert
Fügen Sie in dieser Anwendung eine neue Konfiguration für Bestenlisten ein.
list
Gibt eine Liste der Bestenlistenkonfigurationen in dieser Anwendung zurück.
Aktualisieren
Aktualisiere die Metadaten der Bestenlistenkonfiguration mit der angegebenen ID.