Masaüstü kısayolu
Yerel bir iletişim kutusu kullanarak kullanıcıya masaüstüne bir kısayol — oyuna bir bağlantı — eklemeyi önerebilirsiniz.
İletişim kutusunu göstermeden önce, seçeneğin kullanılabilir olduğundan emin olun.
Kısayolun eklenebilirliğinin kontrolü
Seçeneğin kullanılabilirliği cihaza, tarayıcının dahili kurallarına ve Yandex Oyunlar platformunun kısıtlamalarına bağlıdır.
Kısayolun eklenip eklenemeyeceğini doğrulamak için ysdk.shortcut.can_show_prompt() yöntemini kullanın:
1ysdk.shortcut.can_show_prompt(function (self, can_show)
2 if can_show then
3 -- Burada kısayol eklemek için bir buton gösterebilirsiniz.
4 end
5end)
Diyalog penceresini çağırma
Kontrol ettikten sonra oyunda, tıklandığında kısayol eklemek için iletişim kutusunu açan bir düğme (veya başka bir arayüz öğesi) gösterebilirsiniz.
Pencereyi çağırmak için ysdk.shortcut.show_prompt() yöntemini kullanın:
1ysdk.shortcut.show_prompt(function (self, accepted)
2 if accepted then
3 -- Burada ise, kullanıcının kısayol eklemesi karşılığı ödül kazandırabilirsiniz.
4 end
5end)
Yöntemin ilk çağrısında Yandex Oyunlar kataloğu için bir kısayol oluşturulur. Zaten varsa, oyunun kendisine bir bağlantı içeren bir kısayol oluşturulur.