打开其他APP

需要加载的模块

const eeui = app.requireModule('eeui');

eeui.openOtherApp

打开常用第三方APP

/**
 * @param type    APP
 */
eeui.openOtherApp(type)

params 参数说明

属性名 类型 必须 描述 默认值
type String 要打开的APP:
wxqqalipayjd
-

简单示例

//示例
eeui.openOtherApp("wx");

eeui.openOtherAppTo

打开其他第三方APP

/**
 * @param pkg           Android:包名、iOS:url
 * @param cls           Android:启动页、iOS:url参数
 * @param callback      回调事件
 */
eeui.openOtherAppTo(pkg, cls, callback(result))
属性名 类型 必须 描述 默认值
pkg String Android:包名、iOS:url -
cls String Android:启动页、iOS:url参数 -

callback 回调result说明

{
    status: 'success',      //状态,success、error
    error: '错误详情',     
}

简单示例

//示例 - Android打开微信
eeui.openOtherAppTo("com.tencent.mm", "com.tencent.mm.ui.LauncherUI", function(result) {
    if (result.status == "success") {
        //打开成功
    }else{
        //打开失败
    }
});

//示例 - iOS打开微信
eeui.openOtherAppTo("weixin", "", function(result) {
    if (result.status == "success") {
        //打开成功
    }else{
        //打开失败
    }
});