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

posted @ 2022-01-05 11:46  创客未来  阅读(1114)  评论(0编辑  收藏  举报