Всем привет! На платформе для разработчиков появилась возможность выноса ярлыка игры.
Теперь Вы можете показать нативное диалоговое окно с выносом ярлыка (ссылки на игру) на рабочий стол. Это позволит повысить возвращаемость пользователей.
Что нужно сделать?
Вот основные шаги, которые необходимо выполнить:
-Сначала нужно убедиться что такая возможность доступна. Это зависит от платформы, внутренних правил браузера и ограничений платформы Яндекс.Игры:
YaGames.init().then(ysdk => ysdk.shortcut.canShowPrompt()).then(prompt => { console.log('Shortcut is allowed?:', prompt); if (prompt.canShow) { // Здесь можно показать кнопку для выноса ярлыка } });
-После этого можно показать в игре кнопку (или другие UI-элементы) и по клику вызвать сам диалог:
YaGames.init().then(ysdk => ysdk.shortcut.showPrompt()).then(result => { console.log('Shortcut created?:', result); if (result.outcome === 'accepted') { // А здесь начислить награду за вынос ярлыка } });
При первом вызове API будет создан ярлык на каталог — https://yandex.ru/games. Если он уже есть, то на саму игру.
Подробнее про подключение читайте в документации
С уважением, команда Яндекс Игр!