一、假设用户已经下载APP,活动页面初始化的时候打开APP
this.isAndroid = this.ua.indexOf('android') > -1 || this.ua.indexOf('linux') > -1; if(!this.ua.match(/MicroMessenger/i) && !this.isAndroid) { window.location.href = process.env.NODE_ENV === 'production' ? 'picchealthapp://' : 'piccdev://'; } if(!this.ua.match(/MicroMessenger/i) && this.isAndroid) { window.location.href = 'picchealth://picchealth.picchealthapp/'; }
二、用户点击下载按钮,安卓下载apk,ios跳转App Store
goDownLoad() { if(this.ua.match(/MicroMessenger/i) && this.ua.match(/MicroMessenger/i)[0]==="micromessenger") { Toast('请在浏览器中打开网页'); return false; } if(!this.ua.match(/MicroMessenger/i) && !this.isAndroid) { window.location.href = this.iosDownLoadUrl; } if(!this.ua.match(/MicroMessenger/i) && this.isAndroid) { console.log(this.isAndroid); window.location.href = this.androidDownLoadUrl; } }