Masaüstü kısayolu
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.can_show_prompt()
yöntemini kullanın:
ysdk.shortcut.can_show_prompt(function (self, can_show)
if can_show then
-- Burada kısayol eklemek için bir buton gösterebilirsiniz.
end
end)
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.show_prompt()
yöntemini kullanın:
ysdk.shortcut.show_prompt(function (self, accepted)
if accepted then
-- Burada ise, kullanıcının kısayol eklemesi karşılığı ödül kazandırabilirsiniz.
end
end)
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.