H5+ APP实现检测更新

16 篇文章 0 订阅
10 篇文章 0 订阅
                    hrefLink() {
                        var that =this
                        //判断终端
                        var u = navigator.userAgent;
                        var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
                        var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
                        var appcode=''
                        if(isAndroid){
                            appcode='1002'
                        }else if(isiOS){
                            appcode='2002'
                        }                    
                        mui.ajax(commonPath + '/common/checkVersion',{
                            data:{
                                appcode:appcode,
                                version:appVersion// '1.0.3'
                            },
                            dataType:'json',
                            type:'post',
                            contentType: "application/json",
                            headers:{'token': localStorage.getItem('token'),LoginOrigin:'APP'},               
                            crossDomain: true,
                            async: true,
                            cache: false,
                            success:function(data){                                                                                       
                                if(data.status==200){
                                    if(data.data.isUpdate){
                                        if(isAndroid){
                                            plus.runtime.openURL('https://a.app.qq.com/o/simple.jsp?pkgname=996');//调用浏览器打开网址
                                        }else if(isiOS){
                                            plus.runtime.openURL('https://itunes.apple.com/cn/app/007');//调用浏览器打开网址
                                        }                                         
                                    }else{
                                        mui.alert('您使用的已是最新版本!')
                                    }
                                }                                
                            },
                            error:function(xhr,type,errorThrown){
                                //异常处理;
                                if(xhr.status == 401) {
                                    window.location.href = '../login.html';
                                } else if(xhr.status == 443){
                                    mui.alert('您的账号在另一地点登录,您被迫下线。');
                                    window.location.href = '../login.html';
                                }else {
                                    console.log('服务异常')
                                }
                            }
                        });

                    },
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值