다른 게임 링크

Yandex 게임 SDK는 게임 내에서 참조할 수 있도록 다른 게임들(특정 게임과 전체 목록 모두)에 대한 올바른 링크를 자동으로 얻을 수 있는 기능을 제공합니다.

게임이 현재 플랫폼과 도메인에서 확실히 이용 가능하다는 것을 보장하기 위해 (요구 사항 8.4.1 항목), GamesAPI.getAllGames()GamesAPI.getGameByID() 메서드를 사용하세요.

ysdk.features.GamesAPI.getAllGames()

ysdk.features.GamesAPI.getAllGames() 메소드를 사용하십시오, 현재 플랫폼과 도메인에서 사용 가능한 자신의 모든 게임에 대한 정보를 얻기 위해 필요할 때.

예시

ysdk.features.GamesAPI.getAllGames().then(({games, developerURL}) => {
    games.forEach((game) => {
        // 게임 처리 로직.
    })
}).catch(err => {
    // 게임 데이터를 받는 도중 오류가 발생했습니다.
})

응답 형식

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

파라미터

타입

설명

games

IGame[]

게임 정보가 담긴 객체 배열입니다.

developerURL

string

개발자 페이지로의 링크입니다.

ysdk.features.GamesAPI.getGameByID()

ysdk.features.GamesAPI.getGameByID(appID) 메소드를 사용하십시오. 현재 플랫폼과 도메인에서 특정 게임의 데이터와 그 게임의 접근성을 얻고 싶을 때 필요합니다.

  • appID — 개발자 콘솔의 게임 ID입니다.

예시

ysdk.features.GamesAPI.getGameByID(100000).then(({isAvailable, game}) => {
    if (isAvailable) {
        // 게임이 사용 가능하다면, game을 처리하세요.
    } else {
        // 게임이 사용 불가능할 경우, game 객체가 정의되지 않았을 때의 로직 (undefined).
    }
}).catch(err => {
    // 게임 데이터를 가져오는 중 오류가 발생했습니다.
})

응답 형식

{
    game?: IGame;
    isAvailable: boolean;
}

파라미터

타입

설명

game

IGame

게임 정보가 담긴 객체.

isAvailable

boolean

게임의 이용 가능 여부를 나타냅니다:

  • true — 게임을 이용할 수 있음;
  • false — 게임을 이용할 수 없음, game 객체가 정의되지 않음 (undefined).

IGame 인터페이스

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

파라미터

타입

설명

appID

string

개발자 콘솔에 지정된 게임의 식별자입니다.

title

string

게임의 이름입니다.

url

string

게임의 링크입니다.

coverURL

string

게임 커버의 링크입니다.

iconURL

string

게임 아이콘의 링크입니다.


참고

지원팀은 완성된 게임을 Yandex Games에 게시하는 데 도움을 드릴 수 있습니다. 개발이나 테스트에 대해 궁금한 점이 있다면, Discord 채널에서 질문해 주세요.

지원 서비스는 얀덱스 게임에서 완성 된 게임을 게시 할 수 있습니다. 개발 또는 테스트에 대한 질문이 있는 경우

Yandex Games SDK 사용과 관련하여 문제가 발생하거나 질문이 있는 경우 다음 방법으로 지원팀에 문의하세요.

채팅 상담

게임 정보가 담긴 객체 배열입니다.

개발자 페이지로의 링크입니다.

게임 정보가 담긴 객체.

게임의 이용 가능 여부를 나타냅니다:

  • true — 게임을 이용할 수 있음;
  • false — 게임을 이용할 수 없음, game 객체가 정의되지 않음 (undefined).

개발자 콘솔에 지정된 게임의 식별자입니다.

게임의 이름입니다.

게임의 링크입니다.

게임 커버의 링크입니다.

게임 아이콘의 링크입니다.