Ярлык на рабочий стол
С помощью нативного диалогового окна вы можете предложить пользователю добавить на рабочий стол ярлык — ссылку на игру.
Прежде чем вывести диалоговое окно, убедитесь, что опция доступна.
Проверка возможности добавления ярлыка
Доступность опции зависит от устройства, внутренних правил браузера и ограничений платформы Яндекс Игры.
Чтобы убедиться, что ярлык можно добавить, используйте метод ysdk.shortcut.canShowPrompt():
1const ysdk = await YaGames.init();
2
3const prompt = await ysdk.shortcut.canShowPrompt();
4
5if (prompt.canShow) {
6 // Здесь можно показать кнопку для добавления ярлыка.
7}
Вызов диалогового окна
После проверки можно показать в игре кнопку (или другой элемент интерфейса), при нажатии на которую откроется диалоговое окно для добавления ярлыка.
Чтобы вызвать окно, используйте метод ysdk.shortcut.showPrompt():
1const ysdk = await YaGames.init();
2
3const result = await ysdk.shortcut.showPrompt();
4
5if (result.outcome === 'accepted') {
6 // Здесь можно начислить награду за добавление ярлыка.
7}
При первом вызове метода создается ярлык для каталога Яндекс Игр. Если он уже есть, то будет создан ярлык со ссылкой на саму игру.
Примечание
Сотрудники службы поддержки помогают разместить готовую игру на платформе Яндекс Игр. На прикладные вопросы о разработке и тестировании предметно ответят другие разработчики в Сообществе в Телеграме.
Если при использовании SDK Яндекс Игр вы столкнулись с проблемой или у вас появился вопрос, обратитесь в службу поддержки: