updateDownBtn()}),2e3)}))},downBind:function(){var e=l.getCache(),n=e.yybVersion,o=e.cpAppVersion,a=$("#btn-fast-download");m=o?"open":window.hasFinshDownload?"downloaded":"down",g.updateDownBtn(),o?a.unbind(UI.EVENTS.touchstart).bind(UI.EVENTS.touchstart,(function(){if(f&&c.browser.wechat)if(!n||n&&String.prototype.slice.call(n,0,3)<715){var e="/dom/micro/open.jsp".concat(location.search);p.report({eventName:p.clickBtnEventName.mainBtn,eventResult:p.clickActionEventResult.jumpToOpenPage,eventExtInfo:e}),s.setLocationHref(e)}else{var o=s.getAppAndroidScheme();p.report({eventName:p.clickBtnEventName.mainBtn,eventResult:p.clickActionEventResult.openCpAppByQQDownloaderMidPage,eventExtInfo:o}),s.callYybMidPage(o,window.AppInfoData.appDetail.versionCode,"BBTN")}else p.report({eventName:p.clickBtnEventName.mainBtn,eventResult:p.clickActionEventResult.openCpApp,eventExtInfo:t.sigMd5}),setTimeout((function(){JsBridge.startApp(t.packageName,t.sigMd5)}),350)})):n?a.unbind(UI.EVENTS.touchstart).bind(UI.EVENTS.touchstart,(function(){var e=s.getTmast({yybVersion:l.getCache().yybVersion,outerCall:!0});p.report({eventName:p.clickBtnEventName.mainBtn,eventResult:p.clickActionEventResult.openQQDownloaderForDownloadApp,eventExtInfo:e}),g.goYYBAndDown(e)})):(window.jsBridgeloader||(window.jsBridgeloader=new JsBridge.Download({sngAppId:window.AppInfoData.identityInfo.openAppId,hnAppId:i.appId,versionCode:i.versionCode,url:i.apkUrl,packageName:i.packageName,alias:i.appName,md5:i.apkMd5,thumb_url:i.iconUrl,title:i.appName},g.stateChange)),a.unbind(UI.EVENTS.touchstart).bind(UI.EVENTS.touchstart,(function(){p.report({eventName:p.clickBtnEventName.mainBtn,eventResult:p.clickActionEventResult.downloadCpApp}),window.jsBridgeloader.start()})))},stateChange:function(e,n,o,t){switch(0==window.JsBridgecount&&(p.report({eventName:p.keyEventName.cpAppDownloadInstanceCreated,eventStartTime:p.pageStartTime,eventEndTime:Date.now()}),window.JsBridgecount++),p.reportKeyDownloadEvent(p.downloadEvent.eventScene.cpApp,0,e,t),e){case JsBridge.Download.STATE_DOWNLOADED:s.isMqqSupportVersion()?setTimeout((function(){window.jsBridgeloader.install()}),500):window.jsBridgeloader.install(),window.hasFinshDownload=!0,m="downloaded",g.updateDownBtn();break;case JsBridge.Download.STATE_INSTALLING:case JsBridge.Download.STATE_DOWNLOADING:m="loading",g.updateDownBtn(n);break;case JsBridge.Download.STATE_INSTALLED:m="open",g.updateDownBtn();break;case JsBridge.Download.STATE_FAILED_OF_SDCARD:alert("下载失败,请关闭USB数据存储或者插入SD卡或者将手机与电脑断开连接。");break;case JsBridge.Download.STATE_READY:case JsBridge.Download.STATE_FAILED:case JsBridge.Download.STATE_PAUSED:case JsBridge.Download.STATE_CANCAL:case JsBridge.Download.STATE_REMOVED:default:g.updateDownBtn()}},updateDownBtn:function(e){var n,o;if(n="open"==m?"立即打开":"loading"==m?"下载中":"downloaded"==m?"立即安装":"iosdown"==m?"去App Store下载 ":"立即下载",3==r){var t=$("#btn-fast-download");"loading"==m?(o="<span class='ani-dot-txt'>"+n+"</span><span class='ani-dot'>...</span>",t.removeClass("normal").addClass("downloading").html(o),t.find(".downloading .bar").css("width",e?e+"%":"0%")):(t.find(".ani-dot").hide(),t.removeClass("downloading").addClass("normal").html(n))}else 1==r||2==r?"loading"==m?(o="<span class='ani-dot-txt'>"+n+"</span><span class='ani-dot'>...</span>",t.removeClass("normal").addClass("downloading").find("#downloading-text").html(o),t.find(".downloading .bar").css("width",e?e+"%":"0%")):(t.find(".ani-dot").hide(),t.removeClass("downloading").addClass("normal").find("#normal-text").text(n)):($("#high-download-txt")&&0!==$("#high-download-txt").length||$("#btn-fast-download").text(n),$("#high-download-loading").hide(),"loading"==m?($("#high-download-txt").hide(),$("#high-download-progress").show(),$("#high-download-progress .mod-progress-bar").css("width",e+"%"),$("#high-download-progress .mod-progress-text").css("width",1e4/e+"%")):($("#high-download-txt").show().text(n),$("#high-download-progress").hide()))},getVia:function(){var e=l.getCache().cpAppVersion;return window.via||(c.browser.wechat?(window.via="ANDROIDWXZ.YYB.WX",e?u(e,t.versionCode)<0&&(window.via+=".SAFEUPGRATE"):window.via+=".SAFEDOWNLOAD"):c.browser.mqq?window.via="ANDROIDWXZ.YYB.QQ":c.browser.qqbrowser?window.via="ANDROIDWXZ.YYB.QQBROWSER":window.via="ANDROIDWXZ.YYB.OTHERBROWSER"),window.via},goYYBAndDown:function(e){s.callWithScheme(e)}};e.exports={init:g.init}},function(e,n,o){var t,a,i,r=o(0),d=o(3),s=o(5),l=o(6),c=o(1),p=o(4),w=o(2),u=d.report,f=r.getQuery,m=r.compareVersion,g=f("rurl"),h=r.decode(f("android_scheme"),(function(){w.report({eventName:w.errorEventName.decodeURIError,eventExtInfo:f("android_scheme")})})),v=f("via").toUpperCase(),_={init:function(){t=window.APPCONFIG.app,a=window.APPCONFIG.appbao,i=window.APPCONFIG.identityInfo,p.appExtInfo.isCpQQDownloaderForKingCard&&(document.title="免流量应用商店-应用宝"),c.os.ios?_.iosDownload():c.os.android?_.androidDown():_.browserDown()},iosDownload:function(){var e=$("#btn-fast-download");e.html("去App Store下载"),e.unbind(UI.EVENTS.touchstart).bind(UI.EVENTS.touchstart,(function(){alert("应用宝iOS版暂未上线,\n可在安卓手机下载使用")})),e.removeClass("is-b-blue").addClass("is-disable"),$(document.body).append('<div class="top-tips">应用宝iOS版暂未上线,可在安卓手机下载使用</div>')},androidDown:function(){w.start("".concat(w.clientApiEventName.tbsGetStackInfo)),window.tbs_bridge&&window.tbs_bridge.exec&&window.tbs_bridge.exec("ug","getStackInfo",(function(e){w.endAndReportSampleData({eventName:"".concat(w.clientApiEventName.tbsGetStackInfo),eventResult:e?e.code:w.apiErrCode,eventExtInfo:e?e.stackInfo:""}),e&&0==e.code&&e.stackInfo?window.qbExchangeToken=e.stackInfo:window.qbExchangeToken=""})),s.isWechatSupportVersion()||s.isMqqSupportVersion()?window.JsBridge&&window.JsBridge.onReady((function(){var e=l.getCache().yybVersion;if(window.oneLog((function(){e&&m(e,t.versionCode)>=0||i.noNeedUpdate?(c.browser.wechat||c.browser.mqq)&&u((c.browser.wechat?"wx_":"mqq_")+"android_yyb_pagepv"):(c.browser.wechat||c.browser.mqq)&&u((c.browser.wechat?"wx_":"mqq_")+"android_noyyb_pagepv")}),"pagepv"),_.downBind(),w.report({eventName:w.keyEventName.mainBtnFinishLoading,eventStartTime:w.

Prev | Next
Pg.: 1 ... 32 33 34 35 36 37 38 39 40 41


Back to home | File page

Subscribe | Register | Login | N