---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.com/dev/games/doc/en/sdk/sdk-environment.md
  - https://yandex.com/dev/games/doc/hi/sdk/sdk-environment.md
  - https://yandex.com/dev/games/doc/ko/sdk/sdk-environment.md
  - https://yandex.com/dev/games/doc/ru/sdk/sdk-environment.md
  - https://yandex.com/dev/games/doc/tr/sdk/sdk-environment.md
  - https://yandex.com/dev/games/doc/vi/sdk/sdk-environment.md
  - https://yandex.com/dev/games/doc/zh/sdk/sdk-environment.md
  - href: vi/sdk/sdk-environment.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/games/doc/vi/llms.txt

# Biến môi trường

Bạn có thể nhận thông tin về môi trường có trò chơi đang chạy. Để làm như vậy, hãy sử dụng đối tượng `environment`.

```javascript
{
  [app](*key_app): {
    [id](*key_id): string;
  };
  [i18n](*key_i18n): {
    [lang](*key_lang2): string;
    [tld](*key_tld): string;
  };
  [payload?](*key_payload): string;
}
```

#### Đối tượng môi trường {environment-object}

Chứa các biến môi trường của trò chơi.

#|
|| **Tham số** | **Kiểu dữ liệu** | **Mô tả** ||
|| `app` | đối tượng | Dữ liệu trò chơi. ||
|| `i18n` | đối tượng | Thông tin để sử dụng trên quốc tế cho dịch vụ. ||
|| `payload` | string | Giá trị của tham số `payload` từ địa chỉ của trò chơi. Tham số tùy chọn. Ví dụ: trong `https://yandex.ru/games/app/123?payload=test`, bạn có thể trả về `test` như sau: `ysdk.environment.payload`. ||
|#

##### cấu trúc ứng dụng {#structure-app}

#|
|| **Tham số** | **Kiểu dữ liệu** | **Mô tả** ||
|| `id` | string | ID trò chơi. ||
|#


##### cấu trúc i18n {#structure-i18n}

#|
|| **Tham số** | **Kiểu dữ liệu** | **Mô tả** ||
|| `lang` | string | [Ngôn ngữ giao diện Yandex Games](https://yandex.com/dev/games/doc/vi/concepts/languages-and-domains.md#languages) ở định dạng ISO 639-1. Ví dụ: `"tr"` có nghĩa là trò chơi hiện đang chạy ở giao diện Thổ Nhĩ Kỳ của Yandex Games. Sử dụng tham số này để xác định ngôn ngữ của người dùng trong trò chơi. ||
|#


---

<!-- source: vi/_includes/concepts/troubleshooting/id-troubleshooting/support.md -->
{% note info "Ghi chú" %}

Nhân viên hỗ trợ sẽ giúp bạn đăng bài trò chơi đã hoàn thiện lên nền tảng trò chơi của Yandex. Để đặt các câu hỏi về việc phát triển và kiểm thử, các nhà phát triển khác sẽ trả lời chuyên sâu trong [Kênh Discord](https://discord.com/invite/wU4p3whr4T).

{% endnote %}
<!-- endsource: vi/_includes/concepts/troubleshooting/id-troubleshooting/support.md -->

<!-- source: vi/_includes/button-fos.md -->
Nếu bạn đang gặp phải vấn đề hoặc có câu hỏi liên quan đến việc sử dụng Yandex Games SDK, vui lòng liên hệ với bộ phận hỗ trợ:


<a href="https://yandex.com/chat/#/user/a4fa5c06-75db-9b38-6eea-b1673785f7d5">
  <span class="button">Viết trong mục trò chuyện</span>
</a>
<!-- endsource: vi/_includes/button-fos.md -->

[*key_app]: Dữ liệu trò chơi.

[*key_id]: ID trò chơi.

[*key_i18n]: Thông tin để sử dụng trên quốc tế cho dịch vụ.

[*key_lang2]: Phần [Ngôn ngữ giao diện Yandex Games](https://yandex.com/dev/games/doc/vi/concepts/languages-and-domains.md#languages) ở định dạng ISO 639-1. Ví dụ: `"tr"` có nghĩa là trò chơi hiện đang chạy ở giao diện Thổ Nhĩ Kỳ của Yandex Games. Bạn nên sử dụng tham số này để xác định ngôn ngữ của người dùng trong trò chơi.

[*key_tld]: Tên miền cấp cao nhất. Ví dụ: "com" có nghĩa là trò chơi hiện đang chạy trong tên miền quốc tế của Yandex Games. Khi lưu trữ trò chơi trên tên miền của bạn, hãy nhớ rằng trò chơi phải mở được chính xác trên bất kỳ tên miền Yandex nào.

[*key_payload]: Giá trị của tham số `payload` từ địa chỉ của trò chơi.
Tham số tùy chọn.
Ví dụ: trong `https://yandex.ru/games/app/123?payload=test`, bạn có thể trả về `test` như sau: `ysdk.environment.payload`.