bl.getLaunchOptionsSync()
获取本次小游戏启动时的参数。如果当前是冷启动,则返回值与 bl.getLaunchOptionsSync 的回调参数一致;如果当前是热启动,则返回值与 App.onShow 一致。
返回值
Object
| 属性 | 类型 | 说明 | 
|---|---|---|
| query | Object | 启动小游戏的 query 参数 | 
| envVersion | string | 小游戏所在环境,为空表示线上环境,具体枚举值参见后文 | 
| referrerInfo | Object | 来源信息。从另一个小程序/小游戏进入时返回。否则返回  {} | 
| scene | string | 启动小游戏的场景值 | 
envVersion 的合法值
| 属性 | 类型 | 说明 | 
|---|---|---|
| “” | string | 空值,线上正式版本 | 
| dev | string | 开发调试版本, 对应 IDE 本地调试版本 | 
| predev | string | 开发预览版本,上传至开发者后台的开发预览版本 | 
| precheck | string | 审核预览版本,提交审核的版本 | 
referrerInfo 的结构
| 属性 | 类型 | 说明 | 
|---|---|---|
| appId | string | 来源小程序/小游戏的 appId | 
| vappId | string | 来源小程序的 虚拟ID;仅小程序类型返回该字段,小程序可关联Up主信息,虚拟ID对应指定Up主 | 
| extraData | Object | 来源小程序传过来的数据 | 
scene 的合法值
见文档 场景值介绍
示例代码
var data = bl.getLaunchOptionsSync();