Appearance
qin.getLaunchOptionsSync()
获取启动时的参数。返回值与 App.onLaunch 的回调参数一致
| H5 | 微信小程序 | 小红书小程序 | 抖音小程序 | 快手小程序 |
|---|---|---|---|---|
| √ | √ | √ | √ | √ |
返回参数说明
| 参数名 | 类型 | 说明 | 平台差异说明 |
|---|---|---|---|
| path | String | 启动的路径(代码包路径) | 其他平台均支持,抖音小程序(1.12.0+) |
| scene | Number | 启动时的场景值,具体值含义请查看各平台文档说明。H5 端恒为 1001 。 | 其他平台均支持,抖音小程序(1.12.0+) |
| query | Object | 启动时的 query 参数 | 其他平台均支持,抖音小程序(1.12.0+) |
| referrerInfo | Object | 来源信息。如果没有则返回 {} | 其他平台均支持,抖音小程序(1.15.0+) |
| forwardMaterials | Array<Object> | 打开的文件信息数组,只有从聊天素材场景打开( scene 为 1173 )才会携带该参数 | 微信小程序 |
| chatType | number | 打开的文件信息数组,只有从聊天素材场景打开( scene 为 1173 )才会携带该参数 | 仅微信小程序 |
| apiCategory | string | API 类别 | 仅微信小程序(2.20.0+) |
| showFrom | number | 唤起小程序的方式,目前取值固定为 10,表示通过 schema 唤起 | 仅抖音小程序(1.90.0+) |
| mode | 'default' | 'halfPage' | 启动小程序的模式 | 仅快手小程序 |
Object referrerInfo
| 属性 | 类型 | 说明 | 平台差异说明 |
|---|---|---|---|
| appId | String | 来源小程序 appId | 其他平台均支持,抖音小程序(1.15.0+) |
| extraData | Object | 来源小程序传过来的数据 | 其他平台均支持,抖音小程序(1.15.0+) |
channel 取值
默认提供
7个渠道(360、小米、华为、应用宝、vivo、oppo),更多可以在manifest.json文件中【源码视图】进行配置,详情
| 默认渠道 | 渠道标识ID |
|---|---|
| GooglePlay | |
| 应用宝 | yyb |
| 360应用市场 | 360 |
| 华为应用商店 | huawei |
| 小米应用商店 | xiaomi |
| vivo应用商店 | vivo |
| oppo应用商店 | oppo |
launcher 取值
| 值 | 说明 |
|---|---|
| default | 默认启动方式,通常表示应用列表启动 (360 手助中搜索启动) |
| scheme | 通过 urlscheme 方式触发启动 |
| push | 通过点击系统通知方式触发启动 |
| uniLink | 通过通用链接 (universal link) 启动应用 |
| miniProgram | 通过微信小程序启动应用 |
| shortcut | 通过快捷方式启动, iOS 平台表示通过 3D Touch 快捷方式, Android 平台表示通过桌面快捷方式启动 |
| barcode | 通过二维码扫描启动 |