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 @   创客未来  阅读(1252)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2021-01-05 Git
2021-01-05 mybatis plus构造器
2021-01-05 String和StringBuffer的区别
2021-01-05 java编写简单的Socket通信应用 实现服务端同时处理多个客户端
点击右上角即可分享
微信分享提示