需要加载的模块
const pmui = app.requireModule('pmui');
打开常用第三方APP
/**
* @param type APP
*/
pmui.openOtherApp(type)
属性名 | 类型 | 必须 | 描述 | 默认值 |
---|---|---|---|---|
type | String |
√ | 要打开的APP:wx 、qq 、alipay 、jd |
- |
//示例
pmui.openOtherApp("wx");
打开其他第三方APP
/**
* @param pkg Android:包名、iOS:url
* @param cls Android:启动页、iOS:url参数
* @param callback 回调事件
*/
pmui.openOtherAppTo(pkg, cls, callback(result))
属性名 | 类型 | 必须 | 描述 | 默认值 |
---|---|---|---|---|
pkg | String |
√ | Android:包名、iOS:url | - |
cls | String |
√ | Android:启动页、iOS:url参数 | - |
result
说明{
status: 'success', //状态,success、error
error: '错误详情',
}
//示例 - Android打开微信
pmui.openOtherAppTo("com.tencent.mm", "com.tencent.mm.ui.LauncherUI", function(result) {
if (result.status == "success") {
//打开成功
}else{
//打开失败
}
});
//示例 - iOS打开微信
pmui.openOtherAppTo("weixin", "", function(result) {
if (result.status == "success") {
//打开成功
}else{
//打开失败
}
});