桌面快捷方式

通过使用原生对话框,您可以为用户提供将游戏链接添加为桌面快捷方式的选项。

在显示对话框之前,请先确保该选项可用。

检查是否可以添加快捷方式

选项是否可用,取决于平台、内部浏览器规则以及 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 方面的问题或有其他问题想要咨询,请联系支持部门:

发送电子邮件
上一篇
下一篇