App Download

News

App Download 0) { return true; } else { return false; } }; var params = function(u, p) { var m = new RegExp(“(?:&|/?)” + p + “=([^&$]+)”).exec(u); return m ? m[1] : ”; }; var download = function(url) { if (ua.match(isIos) || ua == null) { if(!is_report)window.location.href = url; else{ setTimeout(function(){ window.location.href = url; },500); } }else{ window.location.href = url; } }; var addCheckCode = function(code) { is_report = true; document.write(“>”); }; var dtype = params(location.search, ‘type’); var ua = navigator.userAgent.toLowerCase(); var isIos = /ipad|iphone|ipod|ios|Mac/i; var isAndroid = /android/i; var ios_no_class =”ios”; var android_no_class =”android”; function showNoPackage(classname){ $(“#refer_no”).addClass(classname).addClass(“show”); // $(“#refer_no”).fadeIn(); if(classname==ios_no_class){ if(ios_link.indexOf(“javascript:”) != -1){ download(ios_link); } }else if(classname==android_no_class){ if(android_link.indexOf(“javascript:”) != -1){ download(android_link); } } } function downloadIosOnPc(){ if(ios_link.toLowerCase().indexOf(“.plist”)>-1){//当ios下载地址为”***.plist”时且用户是在PC中打开,解析.plist文件获取ipa地址,跳转***.ipa地址下载,解析出错或者解析不到ipa地址则还是跳转****.plist地址 var plistUrl=ios_link.match(/https://.*.plist/)[0]; $.ajax({ type:”get”, url:”/ipa”, data: {uri: plistUrl}, success:function(data){ if(data.status==’ok’){ download(data.ipa); }else{ download(ios_link); } }, error:function(error){ download(ios_link); } }); }else{ download(ios_link); } } function checkDownload() { if (is_weixin()) { // if(isIos.test(navigator.userAgent.toLowerCase()) && ios_type) { // if(ios_link.indexOf(“javascript:”) != -1){ // download(ios_link); // } else if(iOS_qq_url.match(/^https?://w+.w+.qq.com//)){ // download(iOS_qq_url); // }else{ // $(‘#weixin_show’).addClass(“show ios”); // } // return; // } else if(isAndroid.test(navigator.userAgent.toLowerCase()) && android_type) { if(android_link.indexOf(“javascript:”) != -1){ download(android_link); } else if(android_qq_url.match(/^https?://w+.w+.qq.com//)){ download(android_qq_url); }else{ $(‘#weixin_show’).addClass(“show android”); } return; } } else if (is_weibo()){ if(isIos.test(navigator.userAgent.toLowerCase()) && ios_type) { if(ios_link.indexOf(“javascript:”) != -1){ download(ios_link); } else { $(‘#weibo_show’).addClass(“show ios”); } return; } else if(isAndroid.test(navigator.userAgent.toLowerCase()) && android_type) { if(android_link.indexOf(“javascript:”) != -1){ download(android_link); } else { $(‘#weibo_show’).addClass(“show android”); } return; } } // if (is_yixin()) { // if(isIos.test(navigator.userAgent.toLowerCase())){ // $(‘#yixin_show’).addClass(“yixin ios”).show(); // }else{ // $(‘#yixin_show’).addClass(“yixin android”).show(); // } // return; // } switch (dtype) { case “ios”: if(!ios_type){ showNoPackage(ios_no_class); }else{ if (ua.match(isIos) || ua == null) { download(ios_link); } else { downloadIosOnPc(); } } break; case “android”: if(!android_type){ showNoPackage(android_no_class); }else{ if (ua.match(isAndroid)) { } else { } download(android_link); } break; case “pc”: if(pc_link){ download(pc_link); }else if(ios_type){ downloadIosOnPc(); }else if(android_type){ download(android_link); }else{ showNoPackage(ios_no_class); } break; case “qr”: if (ua.match(isIos) || ua == null) { if(!ios_type){ showNoPackage(ios_no_class); }else{ download(ios_link); } } else { if(!android_type){ showNoPackage(android_no_class); }else{ download(android_link); } } break; default: if (ua.match(isIos) || ua == null) { if(!ios_type){ showNoPackage(ios_no_class); }else{ download(ios_link); } } else if (ua.match(isAndroid)) { if(!android_type){ showNoPackage(android_no_class); }else{ download(android_link); } } else { if(pc_link){ // TODO add pc download here download(pc_link); }else if(android_type){ download(android_link); }else if(ios_type){ downloadIosOnPc(); }else{ showNoPackage(android_no_class); } } break; } } checkDownload(); })(); ]]>

This article originally appeared on https://adl.netease.com/d/g/hp/c/gcgw?type=android

Brian Jones

Author and owner of WantedDroid.com - scouring the internet for all the news related to Android. Contact me here: https://wanteddroid.com/contact/

Leave a Reply