Diğer oyunlara bağlantılar
Yandex Oyunlar SDK'sı, oyununuzda referans vermek üzere diğer oyunlarınıza (hem belirli oyunlar hem de tüm listeye) otomatik olarak doğru linkleri almanızı sağlar.
Oyunun mevcut platformda ve alanda (gereksinimler bölümü 8.4.1) kesinlikle erişilebilir olması için GamesAPI.getAllGames()
ve GamesAPI.getGameByID()
metodlarını kullanın.
ysdk.features.GamesAPI.getAllGames()
ysdk.features.GamesAPI.getAllGames()
metodunu, mevcut platform ve alanda kullanılabilir olan tüm oyunlarınız hakkında bilgi almak istediğinizde kullanın.
Örnek
ysdk.features.GamesAPI.getAllGames().then(({games, developerURL}) => {
games.forEach((game) => {
// Oyun işleme mantığı.
})
}).catch(err => {
// Oyun verileri alınırken hata oluştu.
})
Yanıt formatı
{
games: IGame[];
developerURL: string;
}
Parametre |
Tip |
Açıklama |
|
Oyunlar hakkında bilgi içeren nesneler dizisi. |
|
|
string |
Geliştirici sayfasının linki. |
ysdk.features.GamesAPI.getGameByID()
ysdk.features.GamesAPI.getGameByID(appID)
metodunu, belirli bir oyun hakkında bilgi almak ve oyunun mevcut platform ve alanda erişilebilirliğini kontrol etmek istediğinizde kullanın.
appID
— Geliştirici konsolundan oyunun ID'si.
Örnek
ysdk.features.GamesAPI.getGameByID(100000).then(({isAvailable, game}) => {
if (isAvailable) {
// Eğer oyun erişilebilirse, game'i işleyin.
} else {
// Eğer oyun mevcut değilse, game nesnesi tanımlanmamıştır mantığı (undefined).
}
}).catch(err => {
// Oyun bilgileri alınırken bir hata oluştu.
})
Yanıt formatı
{
game?: IGame;
isAvailable: boolean;
}
Parametre |
Tip |
Açıklama |
|
Oyun hakkında bilgi içeren nesne. |
|
|
boolean |
Oyunun erişilebilir olup olmadığını gösterir:
|
IGame Arayüzü
interface IGame {
appID: string;
title: string;
url: string;
coverURL: string;
iconURL: string;
}
Parametre |
Tür |
Açıklama |
|
string |
Geliştirici konsolunda belirlenen oyunun tanımlayıcısı. |
|
string |
Oyunun adı. |
|
string |
Oyunun bağlantısı. |
|
string |
Oyunun kapağının bağlantısı. |
|
string |
Oyunun ikonunun bağlantısı. |
Not
Destek ekibi, hazır oyunu Yandex Oyun platformuna yerleştirmenize yardımcı olur. Geliştirme ve test etme konularındaki uygulamalı sorulara ise diğer geliştiriciler Discord Topluluğu yanıt verir.
Yandex Games SDK kullanırken sorunla karşılaşırsanız veya sorunuz varsa, lütfen destek ekibiyle iletişime geçin:
Oyunlar hakkında bilgi içeren nesneler dizisi.
Geliştirici sayfasının linki.
Oyun hakkında bilgi içeren nesne.
Oyunun erişilebilir olup olmadığını gösterir:
true
— oyun erişilebilir;false
— oyun erişilemez,game
nesnesi tanımsız (undefined
).
Geliştirici konsolunda belirlenen oyunun tanımlayıcısı.
Oyunun adı.
Oyunun bağlantısı.
Oyunun kapağının bağlantısı.
Oyunun ikonunun bağlantısı.