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ượngysdk.environment.

{
  app: {
    id: string
  },
  browser: {
    lang: string
  },
  i18n: {
    lang: string;
    tld: string;
  },
  payload: string|nil;
}

Đối tượng environment

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

table

Dữ liệu trò chơi.

browser

table

Dữ liệu trình duyệt.

i18n

table

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

payload

string|nil

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 app

Tham số

Kiểu dữ liệu

Mô tả

id

string

ID trò chơi.

Cấu trúc browser

Tham số

Kiểu dữ liệu

Mô tả

lang

string

Ngôn ngữ ưu tiên của trình duyệt theo định dạng ISO 639-1.

Cấu trúc i18n

Tham số

Kiểu dữ liệu

Mô tả

lang

string

Ngôn ngữ giao diện Yandex Games ở đị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.

tld

string

Miền cấp cao nhất. Ví dụ, "com" có nghĩa là trò chơi hiện đang chạy trên miền quốc tế của Yandex Games. Khi triển khai trò chơi trên miền riêng, hãy lưu ý rằng nó phải hoạt động bình thường trên bất kỳ miền yandex nào.


Kho lưu trữ