Переменные окружения
Вы можете получать информацию об окружении, в котором работает игра. Для этого
используется объект 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-домене. |