npm install --save callapp-lib
需要跳转的界面
import CallApp from "callapp-lib";
let openOptions = {
path:'',//跳转APP的链接
param:{//跳转携带的参数
token:token,
url:http://www.xxx.com/#/login,//必须开启vue路由history,不然安卓端接收不到pass和#号后面的login
pass:'携带的参数'
}
};
let option = {
scheme: {//打开IOS的标识
protocol: 'xxxx',
},
intent: {//打开安卓标识
package: 'com.xxx.im.bc',//安卓协议【问你们安卓】
scheme: 'xxx',
},
appstore: 'xxx',//App Store地址
yingyongbao: 'xxx',//应用宝地址
fallback: 'xxx',//唤端失败后跳转的地址。
timeout: 2000,//等待唤端的时间(单位: ms),超时则判断为唤端失败。
}
const callLib = new CallApp(option);
callLib.open(openOptions);
需要注意的地方
- 在vue路由没有开启history模式下,安卓端无法接收到#号后面参数