ok.launchH5App(Object object)

打开/唤起一个小程序。

该方法既适用于客户端默认的 WebView(营销活动需要唤起小程序),也适用于小程序容器(小程序间相互唤起调用)

应用场景

  • 场景1: 小程序间相互唤起调用。如:小程序 A 内调用该接口打开小程序 B
  • 场景2: 营销活动需要唤起小程序。如:客户端内嵌 H5 调用该接口打开小程序 C

参数

Object object

属性 类型 默认值 必填 说明
appId string 小程序应用 ID
appName string 小程序应用名称
url string 小程序资源包描述文件app.json中的start字段值 页面地址
versionType number 3 当前小程序加载的资源包版本类型
refresh boolean false 是否依照url刷新webview内容,当true时强制按照url刷新webview

object.versionType 的合法值

属性 类型 说明
1 number 开发版
2 number 体验版
3 number 正式版

当小程序应用不存在或唤起失败时进入catch回调函数

示例代码

ok.launchH5App({
appId: 'e2921eed',
appName: '云冲印',
url: 'main/index.html',
versionType: 3
})
.then(() => {
console.log('小程序唤起成功');
})
.catch(err => {
console.log('小程序唤起失败',err);
});
  1. 1. ok.launchH5App(Object object)
    1. 1.1. 应用场景
    2. 1.2. 参数
      1. 1.2.1. object.versionType 的合法值
    3. 1.3. 示例代码