|
@@ -28,86 +28,6 @@ function compareVersion(curVersion, upVersion) {
|
|
|
*/
|
|
|
export function checkAppUpdate() {
|
|
|
if (envs.inApp) {
|
|
|
-<<<<<<< HEAD
|
|
|
- try {
|
|
|
- if (
|
|
|
- !mySysIsIos() &&
|
|
|
- (localStorage.checkUpdate == undefined ||
|
|
|
- Date.parse(new Date()) / 1000 - parseInt(localStorage.checkUpdate) >
|
|
|
- 604800) &&
|
|
|
- compareVersion(JyObj.getVersion(), '3.0.4')
|
|
|
- ) {
|
|
|
- var appVersion = JyObj.getVersion()
|
|
|
- var appToken = JyObj.getUserToken()
|
|
|
- var appChannel = getChannel()
|
|
|
- var appAndroidVersion = androidVersion()
|
|
|
- $.post(
|
|
|
- '/jyapp/free/checkUpdate',
|
|
|
- {
|
|
|
- from: 'server-mainSearch',
|
|
|
- token: appToken,
|
|
|
- version: appVersion,
|
|
|
- phonetype: getPhoneType(),
|
|
|
- channel: appChannel,
|
|
|
- system: appAndroidVersion
|
|
|
- },
|
|
|
- function (r) {
|
|
|
- if (r.isNeedUpdate == 0) {
|
|
|
- return
|
|
|
- }
|
|
|
- // ActiveTipFlag = false;
|
|
|
- if (
|
|
|
- compareVersion('3.0.0', appVersion) &&
|
|
|
- appChannel != 'huawei' &&
|
|
|
- appChannel != 'vivo' &&
|
|
|
- appAndroidVersion != '' &&
|
|
|
- appAndroidVersion < 11
|
|
|
- ) {
|
|
|
- try {
|
|
|
- JyObj.doUpdateApp()
|
|
|
- } catch (e) {}
|
|
|
- } else {
|
|
|
- var updateHtml =
|
|
|
- '<div id="app-version-update-tip" style="z-index:999999;position:fixed;top:0px;bottom:0px;right:0px;left:0px;background-color: rgba(0,0,0,.5)">' +
|
|
|
- '<div style="position: fixed;display: inline-block;background-color:#fff;border-radius: 10px;width: 300px;padding-top: 15px;left: 50%;margin-left: -150px;top: 50%;margin-top:-83px;">' +
|
|
|
- '<div style="padding: 0px 15px 10px 15px;border-bottom: 1px solid #d3d3d3;text-align:center;">' +
|
|
|
- '<div style="font-size: 16px;font-weight: 400;color: #000;">发现最新版本</div>' +
|
|
|
- '<div style="font-size: 14px;margin: 10px 0px;font-weight: 400;color: #000;">监测到新版本<font id="app-new-version">' +
|
|
|
- r.version +
|
|
|
- '</font> (当前版本:<font id="app-old-version">' +
|
|
|
- appVersion +
|
|
|
- '</font>)</div>' +
|
|
|
- '<div style="font-size: 12px;line-height: 20px;">如更新失败,请到剑鱼官网(jianyu360.cn)以及应用市场进行下载更新!</div>' +
|
|
|
- '</div>'
|
|
|
- if (r.isNeedUpdate == 2) {
|
|
|
- updateHtml +=
|
|
|
- '<div style="font-weight: 400;height:50px;line-height:50px;color:#157efb;font-size:16px;text-align:center;" id="app-version-update">更新</div>'
|
|
|
- $('body').css('background-color', 'rgba(0,0,0,.5)').empty()
|
|
|
- JyObj.hiddenBottom('0')
|
|
|
- history.pushState({}, 'gotoupdate', '/gotoupdate')
|
|
|
- } else {
|
|
|
- $('#myModal-tap').remove()
|
|
|
- updateHtml +=
|
|
|
- '<div style="font-weight: 400;display: inline-block;width: 50%;height:50px;line-height:50px;color:#157efb;font-size:16px;text-align:center;" id="app-version-noupdate">不更新<a style="height:100%;border-right:1px solid #d3d3d3;float:right;"></a></div><div style="font-weight: 400;display: inline-block;width: 50%;height:50px;line-height:50px;color:#157efb;font-size:16px;text-align:center;" id="app-version-update">更新</div>'
|
|
|
- }
|
|
|
- updateHtml += '</div></div>'
|
|
|
- $('body').append(updateHtml)
|
|
|
- newVersionUpdateLog('server_tip', r.version)
|
|
|
- $('#app-version-noupdate').on('click', function () {
|
|
|
- localStorage.checkUpdate = Date.parse(new Date()) / 1000
|
|
|
- $('#app-version-update-tip').remove()
|
|
|
- newVersionUpdateLog('server_cancel', r.version)
|
|
|
- })
|
|
|
- $('#app-version-update').on('click', function () {
|
|
|
- localStorage.checkUpdate = Date.parse(new Date()) / 1000
|
|
|
- $('#app-version-update-tip').remove()
|
|
|
- newVersionUpdateLog('server_update', r.version)
|
|
|
- window.location.href = r.apkurl
|
|
|
- })
|
|
|
- }
|
|
|
- }
|
|
|
- )
|
|
|
-=======
|
|
|
if (envs.inIOS) {
|
|
|
// IOS 原有逻辑
|
|
|
try {
|
|
@@ -168,7 +88,6 @@ export function checkAppUpdate() {
|
|
|
}
|
|
|
} catch (error) {
|
|
|
console.log(error)
|
|
|
->>>>>>> main
|
|
|
}
|
|
|
}
|
|
|
}
|