开发 API 添加到桌面 ks.isLaunchFromShortcut
# ks.isLaunchFromShortcut
更新时间:2024-07-23 11:06:59
判断小游戏是否从手机桌面快捷方式启动
# example
if (ks.isLaunchFromShortcut()) {
// 表明游戏从手机桌面快捷方式启动
} else {
// 表明游戏不是从手机桌面快捷方式启动
}
# 注意事项
调用时机
ks.isLaunchFromShortcut()调用时机开发者可以自行控制,只要确保代码能调用到即可;
推荐在ks.onShow回调里判断,每次进入前台就会调用onShow事件;
不推荐在游戏冷启动入口处判断,此时游戏在后台的场景将无法执行ks.isLaunchFromShortcut()。
调试验证流程
- 使用开发者工具打包,生成调试二维码
- 使用二维码解析工具(网上搜索“二维码解码器”),识别二维码对应的链接
- 替换二维码链接中的"open_platform_qrcode"为"retention_apk",使用二维码生成工具(网上搜索“二维码生成器”),重新生成新的二维码
- 使用快手App扫码打开游戏
其他事项
- 手机同时安装快手和极速版时, Android 端桌面快捷方式默认优先打开快手,单独测试极速版时需要卸载快手App,iOS 端桌面快捷方式快手和极速版相互隔离
- 扫码调试为测试版本,跟线上版本不同,测试版Apk启动会关闭原来的游戏,上线后不存在这个问题
- 按照调试验证流程验证没问题即可提审
上一篇:《ks.checkShortcut》
下一篇:《ks.addCommonUse》
仍有疑问? 前往社区提问