---
metadata:
  - name: generator
    content: Diplodoc Platform v5.55.2
alternate:
  - https://yandex.com.tr/dev/games/doc/en/sdk/sdk-shortcut.md
  - https://yandex.com.tr/dev/games/doc/hi/sdk/sdk-shortcut.md
  - https://yandex.com.tr/dev/games/doc/ko/sdk/sdk-shortcut.md
  - https://yandex.com.tr/dev/games/doc/ru/sdk/sdk-shortcut.md
  - https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-shortcut.md
  - https://yandex.com.tr/dev/games/doc/vi/sdk/sdk-shortcut.md
  - https://yandex.com.tr/dev/games/doc/zh/sdk/sdk-shortcut.md
  - href: tr/sdk/sdk-shortcut.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/dev/games/doc/tr/llms.txt

# Masaüstü kısayolu

<!-- source: tr/_includes/script-common.md -->
<!-- source: tr/_includes/script/index-js.md -->

<!-- endsource: tr/_includes/script/index-js.md -->

<!-- source: tr/_includes/script/requirements-js.md -->

<!-- endsource: tr/_includes/script/requirements-js.md -->

<!-- source: tr/_includes/script/image-modal-js.md -->

<!-- endsource: tr/_includes/script/image-modal-js.md -->
<!-- endsource: tr/_includes/script-common.md -->

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ısayol ekleme olasılığının kontrolü {#can-add-shortcut}

Seçeneğin kullanılabilirliği cihaza, dahili tarayıcı kurallarına ve [Yandex Oyunlar](https://yandex.com.tr/games/){.external} platformunun kısıtlamalarına bağlıdır.

Kısayolun eklenebileceğinden emin olmak için `ysdk.shortcut.canShowPrompt()` yöntemini kullanın:

```javascript showLineNumbers
const ysdk = await YaGames.init();

const prompt = await ysdk.shortcut.canShowPrompt();

if (prompt.canShow) {
  // Burada kısayol eklemek için bir buton gösterebilirsiniz.
}
```

## Diyalog penceresini çağırma {#dialog-add-shortcut}

Kontrolden sonra, tıklandığında kısayol eklemek için bir diyalog penceresi açacak bir butonu (veya başka bir arayüz öğesini) oyunda gösterebilirsiniz.

Pencereyi çağırmak için `ysdk.shortcut.showPrompt()` yöntemini kullanın:

```javascript showLineNumbers
const ysdk = await YaGames.init();

const result = await ysdk.shortcut.showPrompt();

if (result.outcome === 'accepted') {
  // Burada kısayol ekleme karşılığında ödül verebilirsiniz.
}
```

Yöntemin ilk kez çağrılması ile [Yandex Oyunlar](https://yandex.com.tr/games/){.external} 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.


---

<!-- source: tr/_includes/sdk-support.md -->
{% note info %}

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](https://discord.com/invite/wU4p3whr4T){.external} yanıt verir.

{% endnote %}

Yandex Games SDK kullanırken sorunla karşılaşırsanız veya sorunuz varsa, lütfen destek ekibiyle iletişime geçin:

<!-- source: tr/_includes/button-chat.md -->
<a href="https://yandex.com/chat/#/user/a4fa5c06-75db-9b38-6eea-b1673785f7d5">
  <span class="button">Sohbete yaz</span>
</a>
<!-- endsource: tr/_includes/button-chat.md -->
<!-- endsource: tr/_includes/sdk-support.md -->
