# ks.isLaunchFromShortcut

判断小游戏是否从手机桌面快捷方式启动

# example

if (ks.isLaunchFromShortcut()) {
    // 表明游戏从手机桌面快捷方式启动
} else {
    // 表明游戏不是从手机桌面快捷方式启动
}

# 注意事项

调用时机

ks.isLaunchFromShortcut()调用时机开发者可以自行控制,只要确保代码能调用到即可; 推荐在ks.onShow回调里判断,每次进入前台就会调用onShow事件; 不推荐在游戏冷启动入口处判断,此时游戏在后台的场景将无法执行ks.isLaunchFromShortcut()。

调试验证流程

  1. 使用开发者工具打包,生成调试二维码
  2. 使用二维码解析工具(网上搜索“二维码解码器”),识别二维码对应的链接
  3. 替换二维码链接中的"open_platform_qrcode"为"retention_apk",使用二维码生成工具(网上搜索“二维码生成器”),重新生成新的二维码
  4. 使用快手App扫码打开游戏

其他事项

  1. 手机同时安装快手和极速版时, Android 端桌面快捷方式默认优先打开快手,单独测试极速版时需要卸载快手App,iOS 端桌面快捷方式快手和极速版相互隔离
  2. 扫码调试为测试版本,跟线上版本不同,测试版Apk启动会关闭原来的游戏,上线后不存在这个问题
  3. 按照调试验证流程验证没问题即可提审