diff --git a/pages/peanut/home.vue b/pages/peanut/home.vue index e749f65..37d3681 100644 --- a/pages/peanut/home.vue +++ b/pages/peanut/home.vue @@ -298,16 +298,32 @@ - - + - + + + + + + + 一路健康 + + + + + + + + 众妙之门 + + + @@ -954,8 +970,58 @@ url: '../eBook/bookType?Type=' + e }); }, + appjumpfun(name){ + let bagName = '' + let schemes = '' + if(name == 'zmzm'){ + bagName = 'com.cn.zmzm' + schemes = 'zmzm' + } + if(name == 'everhealth'){ + bagName = 'cn.com.everhealth' + schemes = 'everhealth' + } + // if(name == 'everhealth'){ + if (plus.os.name == "Android") { //安卓 + if (plus.runtime.isApplicationExist({ //查看安卓系统手机有没有下载这款app + pname: bagName, //B款app云打包的包名 + })) { //安装了app + plus.runtime.launchApplication({ //打开app + pname: bagName, //B款app云打包的包名 + extra: { + url: `${schemes}://${bagName}` //B款app配置的schemes+云打包的包名 + }, + function(e) { + console.log("Open system default browser failed: " + e.message); + } + }) + } + else { //未安装app + plus.runtime.openURL(`https://a.app.qq.com/o/simple.jsp?pkgname=${bagName}`, function(res) { + //进入后台小哥哥给我的应用宝下载链接,让你们后台给你 + //这链接会判断你手机是ios还是Android,Android进入应用宝下载app + //跟下面的是一个链接 + console.log(res); + }); + } + } else if (plus.os.name == "iOS") { //苹果 + //因为ios查不到B款app在ios系统手机里面,其实下载了,也是检测不到,所以就不检测了 + //直接打开B款app,B款app没有的话,会进入回调报错,我们在回调去打开下载链接 + plus.runtime.launchApplication({ + action: "${schemes}://" + }, function(e) { + plus.runtime.openURL(`https://a.app.qq.com/o/simple.jsp?pkgname=${bagName}`, function(res) { + //进入后台小哥哥给我的appStore下载app链接,,让你们后台给你 + //这链接会判断你手机是ios还是Android,ios进入应用宝下载app + //跟上面的是一个链接 + console.log(res); + }); + }); + // } + }} + }, @@ -963,7 +1029,18 @@