桌面快捷方式
通过原生对话框,您可以建议用户将快捷方式(游戏链接)添加到桌面。
在显示对话框之前,请确保该选项可用。
检查是否可以添加快捷方式
该选项的可用性取决于设备、浏览器的内部规则以及 Yandex Games 平台的限制。
为确保可以添加快捷方式,请使用 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}
首次调用该方法时,将为 Yandex Games 目录创建快捷方式。 如果已存在,则将创建指向游戏本身的快捷方式。
备注
支持服务员工帮助将成品游戏发布到 Yandex Games 平台。 关于开发和测试的具体问题,其他开发者会在Discord 社区中给出针对性解答。
如果在使用 Yandex Games SDK 时遇到问题或有疑问,请联系技术支持: