Toggle navigation
Toggle navigation
This project
Loading...
Sign in
developOne
/
harmonyPool
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
xugenyuan
2024-07-23 20:40:50 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
f5b5de3697bddd3a2f7e35f00beda33589e1cc78
f5b5de36
1 parent
8e9b2d6e
ref |> 处理mpaas加回来,且进入首页不走升级
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
74 additions
and
80 deletions
sight_harmony/AppScope/resources/base/element/string.json
sight_harmony/commons/wdKit/oh-package.json5
sight_harmony/commons/wdKit/src/main/ets/mpaas/MpaasUpgradeCheck.ets
sight_harmony/commons/wdKit/src/main/ets/mpaas/MpaasUtils.ets
sight_harmony/products/phone/src/main/ets/pages/MainPage.ets
sight_harmony/AppScope/resources/base/element/string.json
View file @
f5b5de3
...
...
@@ -27,10 +27,6 @@
{
"name"
:
"location_reason"
,
"value"
:
" "
},
{
"name"
:
"STORE_PERSISTENT_DATA"
,
"value"
:
"STORE_PERSISTENT_DATASTORE_PERSISTENT_DATASTORE_PERSISTENT_DATA"
}
]
}
...
...
sight_harmony/commons/wdKit/oh-package.json5
View file @
f5b5de3
...
...
@@ -10,8 +10,8 @@
"@tingyun/harmonyos"
:
"file:./src/main/ets/tingyunAPM/tingyun_0.0.6.har"
,
"@umeng/common"
:
"^1.0.21"
,
"@umeng/analytics"
:
"^1.0.19"
,
//
"@mpaas/udid"
:
"0.0.3"
,
//
"@mpaas/upgrade"
:
"0.0.3"
,
//
"@mpaas/framework"
:
"0.0.3"
"@mpaas/udid"
:
"0.0.2"
,
"@mpaas/upgrade"
:
"0.0.2"
,
"@mpaas/framework"
:
"0.0.2"
}
}
...
...
sight_harmony/commons/wdKit/src/main/ets/mpaas/MpaasUpgradeCheck.ets
View file @
f5b5de3
// import { MPUpgradeService } from '@mpaas/upgrade'
// import { upgradeRes } from '@mpaas/upgrade/src/main/ets/t4/a'
import { MPUpgradeService } from '@mpaas/upgrade'
import { upgradeRes } from '@mpaas/upgrade/src/main/ets/t4/a'
import { AppUtils } from '../utils/AppUtils'
import { SPHelper } from '../utils/SPHelper'
...
...
@@ -16,7 +16,7 @@ export class MpaasUpgradeCheck {
/// 默认提示框
checkNewVersionAndShow() {
try {
//
MPUpgradeService.checkNewVersionAndShow()
MPUpgradeService.checkNewVersionAndShow()
} catch (error) {
console.log("mpaas upgrade fail", JSON.stringify(error))
}
...
...
@@ -25,70 +25,69 @@ export class MpaasUpgradeCheck {
checkNewVersion(): Promise<UpgradeTipContent | null> {
return new Promise((resolve, fail) => {
fail("a")
// MPUpgradeService.checkNewVersion().then((response)=>{
// let str = JSON.stringify(response)
// console.log("mpaas upgrade check", str)
//
// /*
// {
// "android64FileSize": 0,
// "downloadURL": "https://appgallery.huawei.com/#/app",
// "fileSize": 0,
// "fullMd5": "no md5",
// "guideMemo": "欢迎使用新版本",
// "isWifi": 0,
// "netType": "ALL",
// "newestVersion": "1.0.1",
// "resultStatus": 204,
// "silentType": 0,
// "upgradeVersion": "1.0.1"
// }*/
//
// let res = response as upgradeRes
//
// // AliUpgradeNewVersion = 201, /*当前使用的已是最新版本*/
// // AliUpgradeOneTime = 202, /*客户端已有新版本,单次提醒*/
// // AliUpgradeForceUpdate = 203, /*客户端已有新版本,强制升级(已废弃)*/
// // AliUpgradeEveryTime = 204, /*客户端已有新版本,多次提醒*/
// // AliUpgradeRejectLogin = 205, /*限制登录(已废弃)*/
// // AliUpgradeForceUpdateWithLogin = 206 /*客户端已有新版本,强制升级*/
//
// const currentAppVersoin = AppUtils.getAppVersionName()
//
// if (res.resultStatus == 201) {
// resolve(null)
// return
// }
//
// // 单次升级控制
// if (res.resultStatus == 202) {
// const oldOnceValue = SPHelper.default.getSync("upgradeOnceKey", false) as boolean
// if (true == oldOnceValue) {
// resolve(null)
// return
// }
// SPHelper.default.save("upgradeOnceKey", true)
// } else {
// SPHelper.default.save("upgradeOnceKey", false)
// }
//
// if (res.resultStatus == 202 || res.resultStatus == 204 || res.resultStatus == 206) {
// let content: UpgradeTipContent = {
// content: res.guideMemo,
// newVersion: res.upgradeVersion,
// downloadUrl: res.downloadURL,
// forceUpgrade: res.resultStatus == 206
// }
// resolve(content)
// return
// }
//
// resolve(null)
// }).catch((error: Error) => {
// console.log("mpaas upgrade fail", `name: ${error.name}, message: ${error.message}, \nstack: ${error.stack}`)
// fail("检测升级失败")
// })
MPUpgradeService.checkNewVersion().then((response)=>{
let str = JSON.stringify(response)
console.log("mpaas upgrade check", str)
/*
{
"android64FileSize": 0,
"downloadURL": "https://appgallery.huawei.com/#/app",
"fileSize": 0,
"fullMd5": "no md5",
"guideMemo": "欢迎使用新版本",
"isWifi": 0,
"netType": "ALL",
"newestVersion": "1.0.1",
"resultStatus": 204,
"silentType": 0,
"upgradeVersion": "1.0.1"
}*/
let res = response as upgradeRes
// AliUpgradeNewVersion = 201, /*当前使用的已是最新版本*/
// AliUpgradeOneTime = 202, /*客户端已有新版本,单次提醒*/
// AliUpgradeForceUpdate = 203, /*客户端已有新版本,强制升级(已废弃)*/
// AliUpgradeEveryTime = 204, /*客户端已有新版本,多次提醒*/
// AliUpgradeRejectLogin = 205, /*限制登录(已废弃)*/
// AliUpgradeForceUpdateWithLogin = 206 /*客户端已有新版本,强制升级*/
const currentAppVersoin = AppUtils.getAppVersionName()
if (res.resultStatus == 201) {
resolve(null)
return
}
// 单次升级控制
if (res.resultStatus == 202) {
const oldOnceValue = SPHelper.default.getSync("upgradeOnceKey", false) as boolean
if (true == oldOnceValue) {
resolve(null)
return
}
SPHelper.default.save("upgradeOnceKey", true)
} else {
SPHelper.default.save("upgradeOnceKey", false)
}
if (res.resultStatus == 202 || res.resultStatus == 204 || res.resultStatus == 206) {
let content: UpgradeTipContent = {
content: res.guideMemo,
newVersion: res.upgradeVersion,
downloadUrl: res.downloadURL,
forceUpgrade: res.resultStatus == 206
}
resolve(content)
return
}
resolve(null)
}).catch((error: Error) => {
console.log("mpaas upgrade fail", `name: ${error.name}, message: ${error.message}, \nstack: ${error.stack}`)
fail("检测升级失败")
})
})
}
}
\ No newline at end of file
...
...
sight_harmony/commons/wdKit/src/main/ets/mpaas/MpaasUtils.ets
View file @
f5b5de3
//
import { MPFramework } from '@mpaas/framework'
import { MPFramework } from '@mpaas/framework'
import { common } from '@kit.AbilityKit';
/*
...
...
@@ -12,18 +12,17 @@ export class MpaasUtils {
// 启动时onCreate()方法调用
static initApp(context: common.UIAbilityContext) {
//
MPFramework.create(context);
MPFramework.create(context);
}
// 获取mPaaS utdid
static async mpaasUtdid() {
// let utdid = await MPFramework.instance.udid
let utdid = "xxxxxxxxxx"
let utdid = await MPFramework.instance.udid
return utdid
}
// 登录和退出登录调用,用来管理白名单用
static setupUserId(userId?: string) {
//
MPFramework.instance.userId = userId
MPFramework.instance.userId = userId
}
}
\ No newline at end of file
...
...
sight_harmony/products/phone/src/main/ets/pages/MainPage.ets
View file @
f5b5de3
...
...
@@ -73,7 +73,7 @@ struct MainPage {
this.pageShow = Math.random()
// 升级检查
this.upgradeCheck()
//
this.upgradeCheck()
Logger.debug('setBarBackgroundColor','Top onPageShow ')
}
...
...
Please
register
or
login
to post a comment