桌面快捷方式
通过使用原生对话框,您可以为用户提供将游戏链接添加为桌面快捷方式的选项。
在显示对话框之前,请先确保该选项可用。
检查是否可以添加快捷方式
选项是否可用,取决于平台、内部浏览器规则以及 Yandex Games 的限制。为确保可以添加快捷方式,请使用 ysdk.shortcut.canShowPrompt()
方法:
YaGames.init().then(ysdk => ysdk.shortcut.canShowPrompt()).then(prompt => {
console.log('Shortcut is allowed?:', prompt);
if (prompt.canShow) {
// 您可以在此处显示用于添加快捷方式的按钮
}
});
打开对话框
完成检查后,您可以在游戏内显示一个按钮(或不同的界面元素),点击该按钮即可调用添加快捷方式的对话框。要调用该对话框,请使用 ysdk.shortcut.showPrompt()
方法:
YaGames.init().then(ysdk => ysdk.shortcut.showPrompt()).then(result => {
console.log('Shortcut created?:', result);
if (result.outcome === 'accepted') {
// 您可以在此处提供添加快捷方式的奖励
}
});
首次调用该方法时,将为 Yandex Games 目录创建快捷方式。如果快捷方式已经存在,将创建一个包含游戏链接的快捷方式。
备注
技术支持团队将协助您将已完成的游戏发布到 Yandex 游戏平台。关于开发和测试方面的具体问题,其他开发人员将在Discord 频道中进行回答。
如果您遇到 Yandex Games SDK 方面的问题或有其他问题想要咨询,请联系支持部门:
已复制