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

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

{
  app: {
    id: string;
  };
  i18n: {
    lang: string;
    tld: string;
  };
  payload?: string;
}

Объект environment

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

Параметр

Тип

Описание

app

object

Данные игры.

i18n

object

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

payload

string

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

Структура app

Параметр

Тип

Описание

id

string

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

Структура i18n

Параметр

Тип

Описание

lang

string

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


Примечание

Сотрудники службы поддержки помогают разместить готовую игру на платформе Яндекс Игр. На прикладные вопросы о разработке и тестировании предметно ответят другие разработчики в Сообществе в Телеграме.

Если при использовании SDK Яндекс Игр вы столкнулись с проблемой или у вас появился вопрос, обратитесь в службу поддержки:

Написать в чат

Данные игры.

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

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

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

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

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