Переменные окружения
Вы можете получать информацию об окружении, в котором работает игра. Для этого используется объект environment
.
{
app: {
id: string;
};
browser: {
lang: string;
};
i18n: {
lang: string;
tld: string;
};
payload?: string;
}
- Объект environment
Cодержит переменные окружения игры.
Параметр Тип Описание app
object Данные игры. browser
object Данные браузера. i18n
object Интернационализация на сервисе. payload
string Значение параметра
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-домене.
Параметр Тип Описание app
object Данные игры. browser
object Данные браузера. i18n
object Интернационализация на сервисе. payload
string Значение параметра
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-домене.
Служба поддержки
Если при использовании SDK Яндекс Игр вы столкнулись с проблемой или у вас появился вопрос, обратитесь в службу поддержки: