首页 > 移动平台 > 详细

uni-app 唤醒调用第三方app

时间:2021-04-23 16:46:10      阅读:364      评论:0      收藏:0      [点我收藏+]

如果不知道另一个app的包名

安装反编译软件如APKtool

包名:

技术分享图片

 

 启动页activity

技术分享图片

 

 调用方代码

//判断app是否存在

 if(plus.runtime.isApplicationExist({pname:‘com.inspur.jkmateriel‘})){  

                   console.log("该app已安装")

       //调用第三方app
               plus.runtime.launchApplication(
                  {
                  pname:"com.inspur.jkmateriel",
                   action:"io.dcloud.PandoraEntry" , 
                    extra:{ useraccount:"xwl_hefei",}//传递的参数
                   }, 
              function ( e ) {
                       console.log("e",e)
                        uni.showToast({
                           title: "打开失败",
                         icon:"none"
                       })     
                    } ,
                    );
                 }else{
                     uni.showToast({
                         title:"app未安装",
                        icon:"none"
                     })
                 }

//只打开不需下面的代码

---------------------------------

被调用方代码
在app.vue的 onLaunch方法中接受参数(plus.runtime.argument)并执行相应操作

onLaunch: function() {
             try {  

                //接受参数 extra
                 var cmd=plus.runtime.argument
                 if((cmd=="")||(cmd==undefined)){
                        var account=JSON.parse(cmd).useraccount
                 }else{
                    uni.reLaunch({
                         url:"pages/Login/login?data="+JSON.stringify(account)
                     }) 
                 }
               } catch (e) {  
                  uni.showToast({
                      title:‘‘+e,
                      icon:"none"
                  })
             }  
        },
————————————————
原文链1:https://www.cnblogs.com/by-dream/p/5157308.html
原文链2:https://blog.csdn.net/qq_42306286/article/details/105784002

uni-app 唤醒调用第三方app

原文:https://www.cnblogs.com/lks6/p/14693390.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!