Переменные окружения

Вы можете получать информацию об окружении, в котором работает игра. Для этого используется объект ysdk.environment.

{
  app: {
    id: string
  },
  browser: {
    lang: string
  },
  i18n: {
    lang: string;
    tld: string;
  },
  payload: string|nil;
}

Объект environment

Содержит переменные окружения игры.

Параметр

Тип

Описание

app

table

Данные игры.

browser

table

Данные браузера.

i18n

table

Интернационализация на сервисе.

payload

string|nil

Значение параметра payload из адреса игры. Необязательный параметр. Например, для игры https://yandex.ru/games/app/123?payload=test значение test можно получить так: ysdk.environment.payload.

Структура app

Параметр

Тип

Описание

id

string

Идентификатор игры.

Структура browser

Параметр

Тип

Описание

lang

string

Приоритетный язык браузера в формате ISO 639-1.

Структура i18n

Параметр

Тип

Описание

lang

string

Язык интерфейса Яндекс Игр в формате ISO 639-1. Например, "tr" означает, что игра сейчас запущена в турецком интерфейсе Яндекс Игр. Рекомендуем использовать этот параметр для определения языка пользователя в игре.

tld

string

Домен верхнего уровня. Например, "com" означает, что игра сейчас запущена на международном домене Яндекс Игр. При размещении игры на своем домене учтите, что она должна корректно открываться на любом yandex-домене.


Примечание

Если при работе с плагином вы столкнулись с проблемой или у вас появился вопрос, обратитесь в сообщество в Телеграме.

Репозиторий
Предыдущая