活动页面引导用户打开或下载APP

一、假设用户已经下载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;
            }
        }
原文地址:https://www.cnblogs.com/gavinjay/p/13985161.html