Liên kết đến game khác

SDK của Yandex Games cho phép tự động nhận được các liên kết chính xác tới các trò chơi khác của bạn (cả cụ thể lẫn toàn bộ danh sách), để bạn có thể tham khảo chúng trong trò chơi.

Để chắc chắn rằng trò chơi của bạn có sẵn trên nền tảng và tên miền hiện tại (mục yêu cầu 8.4.1), hãy sử dụng các phương thức GamesAPI.getAllGames()GamesAPI.getGameByID().

ysdk.features.GamesAPI.getAllGames()

Sử dụng phương thức ysdk.features.GamesAPI.getAllGames() khi bạn cần lấy thông tin về tất cả các trò chơi của mình, có sẵn trên nền tảng và miền hiện tại.

Ví dụ

ysdk.features.GamesAPI.getAllGames().then(({games, developerURL}) => {
    games.forEach((game) => {
        // Lô-gic xử lý trò chơi.
    })
}).catch(err => {
    // Lỗi khi nhận dữ liệu về trò chơi.
})

Định dạng phản hồi

{
    games: IGame[];
    developerURL: string;
}

Tham số

Loại

Mô tả

games

IGame[]

Mảng các đối tượng chứa thông tin về các trò chơi.

developerURL

string

Liên kết đến trang của nhà phát triển.

ysdk.features.GamesAPI.getGameByID()

Sử dụng phương thức ysdk.features.GamesAPI.getGameByID(appID), khi bạn cần lấy thông tin về một trò chơi cụ thể và tính khả dụng của nó trên nền tảng và miền hiện tại.

  • appID — ID của trò chơi từ bảng điều khiển của nhà phát triển.

Ví dụ

ysdk.features.GamesAPI.getGameByID(100000).then(({isAvailable, game}) => {
    if (isAvailable) {
        // Nếu trò chơi có sẵn, xử lý game.
    } else {
        // Nếu trò chơi không khả dụng, đối tượng game không được xác định (undefined).
    }
}).catch(err => {
    // Lỗi khi lấy thông tin về trò chơi.
})

Định dạng phản hồi

{
    game?: IGame;
    isAvailable: boolean;
}

Tham số

Kiểu

Mô tả

game

IGame

Đối tượng chứa thông tin về trò chơi.

isAvailable

boolean

Cho biết trò chơi có khả dụng không:

  • true — trò chơi có sẵn;
  • false — trò chơi không khả dụng, đối tượng game không được xác định (undefined).

Giao diện IGame

interface IGame {
    appID: string;
    title: string;
    url: string;
    coverURL: string;
    iconURL: string;
}

Tham số

Loại

Mô tả

appID

string

Mã định danh của trò chơi, được thiết lập trong bảng điều khiển nhà phát triển.

title

string

Tên của trò chơi.

url

string

Liên kết đến trò chơi.

coverURL

string

Liên kết đến ảnh bìa của trò chơi.

iconURL

string

Liên kết đến biểu tượng của trò chơi.


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.

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ợ:

Viết trong mục trò chuyện

Mảng các đối tượng chứa thông tin về các trò chơi.

Liên kết đến trang của nhà phát triển.

Đối tượng chứa thông tin về trò chơi.

Cho biết trò chơi có khả dụng không:

  • true — trò chơi có sẵn;
  • false — trò chơi không khả dụng, đối tượng game không được xác định (undefined).

Mã định danh của trò chơi, được thiết lập trong bảng điều khiển nhà phát triển.

Tên của trò chơi.

Liên kết đến trò chơi.

Liên kết đến ảnh bìa của trò chơi.

Liên kết đến biểu tượng của trò chơi.