uni-app 唤醒调用第三方app并传参
目的:uni-app唤醒第三方应用,并传入参数(登录账号和密码)跳过登录,达到用户无感登录效果!!
1.离线打包设置
包名:cn.com.ptorigin.cms
执行activity:com.bodystm.activity.LoginActivity
参数:
let sendData = { "username": "T2021C1", "passwd": "123456", "baseUrl": "https://cms.wismed.com.cn/" };
核心代码
const isApp = plus.runtime.isApplicationExist({ pname: 'cn.com.ptorigin.cms' }); if (isApp) { console.log('App已安装~'); let sendData = { "username": "T2021C1", "passwd": "123456", "baseUrl": "https://cms.wismed.com.cn/" }; plus.runtime.launchApplication({ pname: "cn.com.ptorigin.cms", action: "com.bodystm.activity.LoginActivity", extra: sendData }, (e) => { console.log('error', e.message) }, ); } else { console.log('App未安装~'); }
本文参考:https://blog.csdn.net/qq_42306286/article/details/105784002