다른 게임 링크
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;
}
파라미터 |
타입 |
설명 |
|
게임 정보가 담긴 객체 배열입니다. |
|
|
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;
}
파라미터 |
타입 |
설명 |
|
게임 정보가 담긴 객체. |
|
|
boolean |
게임의 이용 가능 여부를 나타냅니다:
|
IGame 인터페이스
interface IGame {
appID: string;
title: string;
url: string;
coverURL: string;
iconURL: string;
}
파라미터 |
타입 |
설명 |
|
string |
개발자 콘솔에 지정된 게임의 식별자입니다. |
|
string |
게임의 이름입니다. |
|
string |
게임의 링크입니다. |
|
string |
게임 커버의 링크입니다. |
|
string |
게임 아이콘의 링크입니다. |
참고
지원팀은 완성된 게임을 Yandex Games에 게시하는 데 도움을 드릴 수 있습니다. 개발이나 테스트에 대해 궁금한 점이 있다면, Discord 채널에서 질문해 주세요.
지원 서비스는 얀덱스 게임에서 완성 된 게임을 게시 할 수 있습니다. 개발 또는 테스트에 대한 질문이 있는 경우
Yandex Games SDK 사용과 관련하여 문제가 발생하거나 질문이 있는 경우 다음 방법으로 지원팀에 문의하세요.
게임 정보가 담긴 객체 배열입니다.
개발자 페이지로의 링크입니다.
게임 정보가 담긴 객체.
게임의 이용 가능 여부를 나타냅니다:
true
— 게임을 이용할 수 있음;false
— 게임을 이용할 수 없음,game
객체가 정의되지 않음 (undefined
).
개발자 콘솔에 지정된 게임의 식별자입니다.
게임의 이름입니다.
게임의 링크입니다.
게임 커버의 링크입니다.
게임 아이콘의 링크입니다.