Masaüstü kısayol
Doğal bir diyalog penceresi ile kullanıcıdan masaüstüne bir kısayol (oyuna bir bağlantı) eklemesini isteyebilirsiniz.
Diyalog penceresini görüntülemeden önce seçeneğin kullanılabilir olduğundan emin olun.
Kısayolun eklenebilirliğinin kontrolü
Bu seçeneğin kullanılabilirliği platforma, dahili tarayıcı kurallarına ve Yandex Games platform kısıtlamalarına bağlıdır. Bir kısayolun eklenebilirliğinden emin olmak için ysdk.shortcut.canShowPrompt()
yöntemini kullanın:
YaGames.init().then(ysdk => ysdk.shortcut.canShowPrompt()).then(prompt => {
console.log('Shortcut is allowed?:', prompt);
if (prompt.canShow) {
// Burada kısayol eklemek için bir buton gösterebilirsiniz
}
});
Diyalog penceresini çağırma
Kontrolden sonra, tıklandığında kısayol eklenmesini öneren bir diyalog penceresi açacak bir butonu (veya başka bir arayüz öğesini) oyun içinde gösterebilirsiniz. Diyaloğu çağırmak için ysdk.shortcut.showPrompt()
yöntemini kullanın:
YaGames.init().then(ysdk => ysdk.shortcut.showPrompt()).then(result => {
console.log('Shortcut created?:', result);
if (result.outcome === 'accepted') {
// Burada ise, kullanıcının kısayol eklemesi karşılığı ödül kazandırabilirsiniz
}
});
Yöntemin ilk kez çağrılması ile Yandex Games kataloğu için bir kısayol oluşturulur. Kısayol zaten mevcutsa, oyunun kendisine bir bağlantı içeren bir kısayol oluşturulacaktır.
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: