Переменные окружения
Вы можете получать информацию об окружении, в котором работает игра. Для этого используйте объект environment.
{
app: {
id: string;
};
i18n: {
lang: string;
tld: string;
};
payload?: string;
}
Объект environment
Содержит переменные окружения игры.
|
Параметр |
Тип |
Описание |
|
|
|
Данные игры. |
|
|
|
Интернационализация на сервисе. |
|
|
|
Значение параметра |
Структура app
|
Параметр |
Тип |
Описание |
|
|
|
Идентификатор игры. |
Структура i18n
|
Параметр |
Тип |
Описание |
|
|
|
Язык интерфейса Яндекс Игр в формате ISO 639-1. Например, |
Пример
1const ysdk = (await YaGames.init());
2const lang = ysdk.environment.i18n.lang; // 'en', 'ru', ...
Примечание
Сотрудники службы поддержки помогают разместить готовую игру на платформе Яндекс Игр. На прикладные вопросы о разработке и тестировании предметно ответят другие разработчики в Сообществе в Телеграме.
Если при использовании SDK Яндекс Игр вы столкнулись с проблемой или у вас появился вопрос, обратитесь в службу поддержки:
Данные игры.
Идентификатор игры.
Интернационализация на сервисе.
Язык интерфейса Яндекс Игр в формате ISO 639-1. Например, "tr" означает, что игра сейчас запущена в турецком интерфейсе Яндекс Игр. Рекомендуем использовать этот параметр для определения языка пользователя в игре.
Домен верхнего уровня. Например, "com" означает, что игра сейчас запущена на международном домене Яндекс Игр. При размещении игры на своем домене учтите, что она должна корректно открываться на любом yandex-домене.
Значение параметра payload из адреса игры.
Необязательный параметр.
Например, для игры https://yandex.ru/games/app/123?payload=test значение test можно получить так: ysdk.environment.payload.