openApp

启动第三方应用

import { MAppAvailability } from "@yl/super-jssdk"

MAppAvailability.openApp(optional)

参数说明

参数 类型 必填 作用
optional Object 必填参数

optional

参数 类型 必填 作用
param string/object 用 scheme 模式则 param 为字符串类型,传入App的urlscheme+://后缀,可传入自定义参数,例如:应用A已获取到应用B的urlscheme为apptest,A要启动B,并传参customparams到应用B,则param=apptest://customparams;安卓支持用包名打开,param 为对象类型,格式:{pkgName: 'pkgName',atyName: 'atyName',token: 'token',extra: 'extra'}

param object格式说明(仅支持安卓)

参数 类型 必填 作用
pkgName string 需要打开的目的APP包名
atyName 需要打开的目的APP页面,不传时为APP入口页面
token token,目的APP不处理时可不传
extra 附加内容,目的APP不处理时可不传

返回说明

参数 类型 作用
resolve() Function 执行成功回调
reject(err) Function 失败回调,err为详细错误信息,是一个json对象,例如:{"errCode":-1,"errMsg":"出错啦"}

代码示例

MAppAvailability.openApp({param: appmse})
  .then(() => {
    console.log('');
  })
  .catch(err => {
    console.log('插件调用失败:', err)
  })

results matching ""

    No results matching ""