uni.getLaunchOptionsSync()
获取首次启动时的参数。返回值与App.onLaunch的回调参数一致
getLaunchOptionsSync 兼容性
Web | 微信小程序 | Android | iOS |
4.0 | 4.41 | 3.91 | 4.11 |
返回值
类型 |
OnLaunchOptions |
名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 | path | string | 是 | - |
Web
|
微信小程序
|
Android
|
iOS
| 4.0 | 4.41 | 3.91 | 4.11 |
| 首次启动时的页面路径。返回值与App.onLaunch的回调参数一致
| appScheme | string | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| x | x | 4.25 | 4.25 |
| 首次启动时的Scheme。返回值与App.onLaunch的回调参数一致
| appLink | string | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| x | x | x | 4.25 |
| 首次启动时的appLink。返回值与App.onLaunch的回调参数一致
| apiCategory | string | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| 需要基础库: 2.20.0
API 类别
可选值: - 'default': 默认类别; - 'nativeFunctionalized': 原生功能化,视频号直播商品、商品橱窗等场景打开的小程序; - 'browseOnly': 仅浏览,朋友圈快照页等场景打开的小程序; - 'embedded': 内嵌,通过打开半屏小程序能力打开的小程序;
| 合法值 | 兼容性 | 描述 | default | - | - | nativeFunctionalized | - | - | browseOnly | - | - | embedded | - | - |
| forwardMaterials | any | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| 打开的文件信息数组,只有从聊天素材场景打开(scene为1173)才会携带该参数
| query | Record<string, string> | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| 启动小程序的 query 参数
| referrerInfo | OnLaunchOptionsReferrerInfo | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| 来源信息。从另一个小程序、公众号或 App 进入小程序时返回。否则返回 {} 。(参见后文注意)
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 | appId | string | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| 来源小程序、公众号或 App 的 appId
| extraData | any | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| 来源小程序传过来的数据,scene=1037或1038时支持
|
| scene | number | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| | chatType | number | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| 从微信群聊/单聊打开小程序时,chatType 表示具体微信群聊/单聊类型
可选值: - 1: 微信联系人单聊; - 2: 企业微信联系人单聊; - 3: 普通微信群聊; - 4: 企业微信互通群聊;
| 合法值 | 兼容性 | 描述 | 1 | - | - | 2 | - | - | 3 | - | - | 4 | - | - |
| shareTicket | string | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| |
|
- 如果应用通过scheme或applink(通用链接)启动,可以通过本API获取相应参数。配置scheme或applink需在AndroidManifest.xml或info.plist中配置,打包后生效。如开发直达页面功能,一般在应用的onShow生命周期监听。详见
示例
hello uni-app x
参见
uni.getEnterOptionsSync()
获取本次启动时的参数。返回值与App.onShow的回调参数一致
uni.getEnterOptionsSync 和 uni.getLaunchOptionsSync 的区别,相当于应用的 onShow 和 onLaunch 的区别,详见应用生命周期
getEnterOptionsSync 兼容性
Web | 微信小程序 | Android | iOS |
4.0 | 4.41 | 4.25 | 4.25 |
返回值
类型 |
OnShowOptions |
名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 | path | string | 是 | - |
Web
|
微信小程序
|
Android
|
iOS
| 4.0 | 4.41 | 4.25 | 4.25 |
| 本次启动时页面的路径
| appScheme | string | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| x | x | 4.25 | 4.25 |
| 本次启动时的Scheme。返回值与App.onShow的回调参数一致
| appLink | string | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| x | x | x | 4.25 |
| 本次启动时的appLink。返回值与App.onShow的回调参数一致
| apiCategory | string | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| 需要基础库: 2.20.0
API 类别
可选值: - 'default': 默认类别; - 'nativeFunctionalized': 原生功能化,视频号直播商品、商品橱窗等场景打开的小程序; - 'browseOnly': 仅浏览,朋友圈快照页等场景打开的小程序; - 'embedded': 内嵌,通过打开半屏小程序能力打开的小程序;
| 合法值 | 兼容性 | 描述 | default | - | - | nativeFunctionalized | - | - | browseOnly | - | - | embedded | - | - |
| forwardMaterials | any | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| 打开的文件信息数组,只有从聊天素材场景打开(scene为1173)才会携带该参数
| query | Record<string, string> | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| 启动小程序的 query 参数
| referrerInfo | OnShowOptionsReferrerInfo | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| 来源信息。从另一个小程序、公众号或 App 进入小程序时返回。否则返回 {} 。(参见后文注意)
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 | appId | string | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| 来源小程序、公众号或 App 的 appId
| extraData | any | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| 来源小程序传过来的数据,scene=1037或1038时支持
|
| scene | number | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| | chatType | number | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| 从微信群聊/单聊打开小程序时,chatType 表示具体微信群聊/单聊类型
可选值: - 1: 微信联系人单聊; - 2: 企业微信联系人单聊; - 3: 普通微信群聊; - 4: 企业微信互通群聊;
| 合法值 | 兼容性 | 描述 | 1 | - | - | 2 | - | - | 3 | - | - | 4 | - | - |
| shareTicket | string | 否 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| |
|
- 如果应用通过scheme或applink(通用链接)启动或从后台激活到前台,可以通过本API获取相应参数。配置scheme或applink需在AndroidManifest.xml或info.plist中配置,打包后生效。如开发直达页面功能,一般在应用的onShow生命周期监听。详见
示例
hello uni-app x
参见
通用类型
GeneralCallbackResult
名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
errMsg | string | 是 | - |
Web
|
微信小程序
|
Android
|
iOS
| - | 4.41 | - | - |
| 错误信息 |