例如,appA需要跳转到appB里面
第一步配置,android不用配置的,主要是配置ios的白名单
appB中
appA中
第二步代码
typescript
handleJump() {
if (plus.runtime.isApplicationExist({
pname: 'com.', //安卓包名
action: 'https://a' //ios地址
})) {
if (plus.os.name == 'Android') {
plus.runtime.launchApplication({
pname: 'com.'//安卓包名
},
(e) => {
//打开失败时
uni.showToast({
title: e.message,
icon: 'none'
});
console.log('Open system default browser failed: ' + e.message)
}
)
} else if (plus.os.name == 'iOS') {
plus.runtime.launchApplication({
action: 'https://a' //ios地址
}, (e) => {
//打开失败时
uni.showToast({
title: e.message,
icon: 'none'
});
console.log('Open system default browser failed: ' + e.message);
});
}
} else {
uni.showToast({
title: '未安装应用或其他问题,请联系管理员',
icon: 'none'
});
}
},
第三步,也是最重要的,你得把跳转的app下载到手机上呀