LeaderboardConfigurations

نشان دهنده پیکربندی تابلوی امتیازات است.

برای لیست روش های این منبع، انتهای این صفحه را ببینید.

بازنمایی منابع

این یک الگوی JSON برای منبع پیکربندی تابلوی امتیازات است.

{
  "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
    }
  }
}
نام ملک ارزش شرح یادداشت
kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#leaderboardConfiguration .
token string نشانه این منبع
id string شناسه تابلوی امتیازات.
scoreOrder string نوع تابلوی امتیازات.
مقادیر ممکن عبارتند از:
  • " LARGER_IS_BETTER " - نمرات بزرگتر ارسال شده در رتبه های بالاتر قرار می گیرند.
  • " SMALLER_IS_BETTER " - امتیازهای کوچکتر پست شده در رتبه های بالاتر قرار می گیرند.
scoreMin long حداقل امتیاز قابل ارسال به این تابلوی امتیازات.
scoreMax long حداکثر امتیاز قابل ارسال به این تابلوی امتیازات.
draft nested object پیش نویس داده های تابلوی امتیازات.
draft. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#leaderboardConfigurationDetail .
draft. name nested object رشته های محلی برای نام تابلوی امتیازات.
draft.name. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#localizedStringBundle است.
draft.name. translations[] list رشته های محلی
draft.name.translations[]. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته های ثابت gamesConfiguration#localizedString است.
draft.name.translations[]. locale string رشته محلی.
draft.name.translations[]. value string مقدار رشته
draft. iconUrl string نشانی اینترنتی نماد این تابلوی امتیازات. نوشته‌های مربوط به این فیلد نادیده گرفته می‌شوند.
draft. sortRank integer رتبه مرتب سازی این تابلوی امتیازات. نوشته‌های مربوط به این فیلد نادیده گرفته می‌شوند.
draft. scoreFormat nested object قالب بندی امتیاز برای تابلوی امتیازات.
draft.scoreFormat. numberFormatType string قالب بندی برای شماره
مقادیر ممکن عبارتند از:
  • " NUMERIC " - اعداد به گونه‌ای قالب‌بندی می‌شوند که پس از نقطه اعشار بدون رقم یا تعداد ثابتی از ارقام بر اساس موقعیت محلی باشند. یک واحد سفارشی اختیاری را می توان اضافه کرد.
  • " TIME_DURATION " - اعداد به ساعت، دقیقه و ثانیه قالب‌بندی می‌شوند.
  • " CURRENCY " - اعداد با توجه به منطقه محلی به واحد پول قالب بندی می شوند.
draft.scoreFormat. suffix nested object یک پسوند اختیاری برای نوع قالب NUMERIC. این رشته ها از همان قوانین جمع مانند همه منابع رشته اندروید پیروی می کنند.
draft.scoreFormat.suffix. zero nested object هنگامی که زبان نیاز به برخورد خاصی با عدد 0 دارد (مانند عربی).
draft.scoreFormat.suffix.zero. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#localizedStringBundle است.
draft.scoreFormat.suffix.zero. translations[] list رشته های محلی
draft.scoreFormat.suffix.zero.translations[]. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته های ثابت gamesConfiguration#localizedString است.
draft.scoreFormat.suffix.zero.translations[]. locale string رشته محلی.
draft.scoreFormat.suffix.zero.translations[]. value string مقدار رشته
draft.scoreFormat.suffix. one nested object زمانی که زبان نیاز به برخورد خاصی با اعدادی مانند یک دارد (مانند عدد 1 در انگلیسی و بسیاری از زبان‌های دیگر؛ در روسی، هر عددی که به 1 ختم می‌شود اما به 11 ختم نمی‌شود در این کلاس است).
draft.scoreFormat.suffix.one. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#localizedStringBundle است.
draft.scoreFormat.suffix.one. translations[] list رشته های محلی
draft.scoreFormat.suffix.one.translations[]. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته های ثابت gamesConfiguration#localizedString است.
draft.scoreFormat.suffix.one.translations[]. locale string رشته محلی.
draft.scoreFormat.suffix.one.translations[]. value string مقدار رشته
draft.scoreFormat.suffix. two nested object زمانی که زبان نیاز به برخورد خاصی با اعدادی مانند دو دارد (مانند 2 در ولزی یا 102 در اسلوونیایی).
draft.scoreFormat.suffix.two. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#localizedStringBundle است.
draft.scoreFormat.suffix.two. translations[] list رشته های محلی
draft.scoreFormat.suffix.two.translations[]. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته های ثابت gamesConfiguration#localizedString است.
draft.scoreFormat.suffix.two.translations[]. locale string رشته محلی.
draft.scoreFormat.suffix.two.translations[]. value string مقدار رشته
draft.scoreFormat.suffix. few nested object زمانی که زبان نیاز به برخورد خاصی با اعداد «کوچک» دارد (مانند 2، 3، و 4 در چک؛ یا اعدادی که به 2، 3، یا 4 ختم می‌شوند اما در لهستانی به 12، 13 یا 14 ختم نمی‌شوند).
draft.scoreFormat.suffix.few. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#localizedStringBundle است.
draft.scoreFormat.suffix.few. translations[] list رشته های محلی
draft.scoreFormat.suffix.few.translations[]. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته های ثابت gamesConfiguration#localizedString است.
draft.scoreFormat.suffix.few.translations[]. locale string رشته محلی.
draft.scoreFormat.suffix.few.translations[]. value string مقدار رشته
draft.scoreFormat.suffix. many nested object هنگامی که زبان نیاز به برخورد ویژه با اعداد "بزرگ" دارد (مانند اعدادی که در مالتی 11-99 ختم می شوند).
draft.scoreFormat.suffix.many. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#localizedStringBundle است.
draft.scoreFormat.suffix.many. translations[] list رشته های محلی
draft.scoreFormat.suffix.many.translations[]. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته های ثابت gamesConfiguration#localizedString است.
draft.scoreFormat.suffix.many.translations[]. locale string رشته محلی.
draft.scoreFormat.suffix.many.translations[]. value string مقدار رشته
draft.scoreFormat.suffix. other nested object زمانی که زبان نیازی به رفتار خاصی با مقدار داده شده ندارد (مانند همه اعداد در چینی یا 42 در انگلیسی).
draft.scoreFormat.suffix.other. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#localizedStringBundle است.
draft.scoreFormat.suffix.other. translations[] list رشته های محلی
draft.scoreFormat.suffix.other.translations[]. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته های ثابت gamesConfiguration#localizedString است.
draft.scoreFormat.suffix.other.translations[]. locale string رشته محلی.
draft.scoreFormat.suffix.other.translations[]. value string مقدار رشته
draft.scoreFormat. numDecimalPlaces integer تعداد ارقام اعشاری برای عدد. فقط برای نوع قالب NUMERIC استفاده می شود.
draft.scoreFormat. currencyCode string رشته کد ارز. فقط برای نوع قالب CURRENCY استفاده می شود.
published nested object داده های منتشر شده از جدول امتیازات. این داده فقط خواندنی است.
published. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#leaderboardConfigurationDetail .
published. name nested object رشته های محلی برای نام تابلوی امتیازات.
published.name. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#localizedStringBundle است.
published.name. translations[] list رشته های محلی
published.name.translations[]. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته های ثابت gamesConfiguration#localizedString است.
published.name.translations[]. locale string رشته محلی.
published.name.translations[]. value string مقدار رشته
published. iconUrl string نشانی اینترنتی نماد این تابلوی امتیازات. نوشته‌های مربوط به این فیلد نادیده گرفته می‌شوند.
published. sortRank integer رتبه مرتب سازی این تابلوی امتیازات. نوشته‌های مربوط به این فیلد نادیده گرفته می‌شوند.
published. scoreFormat nested object قالب بندی امتیاز برای تابلوی امتیازات.
published.scoreFormat. numberFormatType string قالب بندی برای شماره
مقادیر ممکن عبارتند از:
  • " NUMERIC " - اعداد به گونه‌ای قالب‌بندی می‌شوند که پس از نقطه اعشار بدون رقم یا تعداد ثابتی از ارقام بر اساس موقعیت محلی باشند. یک واحد سفارشی اختیاری را می توان اضافه کرد.
  • " TIME_DURATION " - اعداد به ساعت، دقیقه و ثانیه قالب‌بندی می‌شوند.
  • " CURRENCY " - اعداد با توجه به منطقه محلی به واحد پول قالب بندی می شوند.
published.scoreFormat. suffix nested object یک پسوند اختیاری برای نوع قالب NUMERIC. این رشته ها از همان قوانین جمع مانند همه منابع رشته اندروید پیروی می کنند.
published.scoreFormat.suffix. zero nested object هنگامی که زبان نیاز به برخورد خاصی با عدد 0 دارد (مانند عربی).
published.scoreFormat.suffix.zero. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#localizedStringBundle است.
published.scoreFormat.suffix.zero. translations[] list رشته های محلی
published.scoreFormat.suffix.zero.translations[]. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته های ثابت gamesConfiguration#localizedString است.
published.scoreFormat.suffix.zero.translations[]. locale string رشته محلی.
published.scoreFormat.suffix.zero.translations[]. value string مقدار رشته
published.scoreFormat.suffix. one nested object زمانی که زبان نیاز به برخورد خاصی با اعدادی مانند یک دارد (مانند عدد 1 در انگلیسی و بسیاری از زبان‌های دیگر؛ در روسی، هر عددی که به 1 ختم می‌شود اما به 11 ختم نمی‌شود در این کلاس است).
published.scoreFormat.suffix.one. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#localizedStringBundle است.
published.scoreFormat.suffix.one. translations[] list رشته های محلی
published.scoreFormat.suffix.one.translations[]. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته های ثابت gamesConfiguration#localizedString است.
published.scoreFormat.suffix.one.translations[]. locale string رشته محلی.
published.scoreFormat.suffix.one.translations[]. value string مقدار رشته
published.scoreFormat.suffix. two nested object زمانی که زبان نیاز به برخورد خاصی با اعدادی مانند دو دارد (مانند 2 در ولزی یا 102 در اسلوونیایی).
published.scoreFormat.suffix.two. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#localizedStringBundle است.
published.scoreFormat.suffix.two. translations[] list رشته های محلی
published.scoreFormat.suffix.two.translations[]. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته های ثابت gamesConfiguration#localizedString است.
published.scoreFormat.suffix.two.translations[]. locale string رشته محلی.
published.scoreFormat.suffix.two.translations[]. value string مقدار رشته
published.scoreFormat.suffix. few nested object زمانی که زبان نیاز به برخورد خاصی با اعداد «کوچک» دارد (مانند 2، 3، و 4 در چک؛ یا اعدادی که به 2، 3، یا 4 ختم می‌شوند اما در لهستانی به 12، 13 یا 14 ختم نمی‌شوند).
published.scoreFormat.suffix.few. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#localizedStringBundle است.
published.scoreFormat.suffix.few. translations[] list رشته های محلی
published.scoreFormat.suffix.few.translations[]. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته های ثابت gamesConfiguration#localizedString است.
published.scoreFormat.suffix.few.translations[]. locale string رشته محلی.
published.scoreFormat.suffix.few.translations[]. value string مقدار رشته
published.scoreFormat.suffix. many nested object هنگامی که زبان نیاز به برخورد ویژه با اعداد "بزرگ" دارد (مانند اعدادی که در مالتی 11-99 ختم می شوند).
published.scoreFormat.suffix.many. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#localizedStringBundle است.
published.scoreFormat.suffix.many. translations[] list رشته های محلی
published.scoreFormat.suffix.many.translations[]. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته های ثابت gamesConfiguration#localizedString است.
published.scoreFormat.suffix.many.translations[]. locale string رشته محلی.
published.scoreFormat.suffix.many.translations[]. value string مقدار رشته
published.scoreFormat.suffix. other nested object زمانی که زبان نیازی به رفتار خاصی با مقدار داده شده ندارد (مانند همه اعداد در چینی یا 42 در انگلیسی).
published.scoreFormat.suffix.other. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت gamesConfiguration#localizedStringBundle است.
published.scoreFormat.suffix.other. translations[] list رشته های محلی
published.scoreFormat.suffix.other.translations[]. kind string منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته های ثابت gamesConfiguration#localizedString است.
published.scoreFormat.suffix.other.translations[]. locale string رشته محلی.
published.scoreFormat.suffix.other.translations[]. value string مقدار رشته
published.scoreFormat. numDecimalPlaces integer تعداد ارقام اعشاری برای عدد. فقط برای نوع قالب NUMERIC استفاده می شود.
published.scoreFormat. currencyCode string رشته کد ارز. فقط برای نوع قالب CURRENCY استفاده می شود.

مواد و روش ها

حذف
پیکربندی تابلوی امتیازات را با شناسه داده شده حذف کنید.
گرفتن
فراداده پیکربندی تابلوی امتیازات را با شناسه داده شده بازیابی می کند.
درج کنید
یک پیکربندی تابلوی امتیازات جدید در این برنامه درج کنید.
فهرست
فهرستی از پیکربندی‌های تابلوی امتیازات در این برنامه را برمی‌گرداند.
به روز رسانی
ابرداده پیکربندی تابلوی امتیازات را با شناسه داده شده به روز کنید.