HarmonyOS 同步获取app构建版本号名称,code

HarmonyOS 同步获取app构建版本号名称,code

HarmonyOS
2024-08-30 10:35:16
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

你可以参考这个demo,同步等待一下就可以了:

import { bundleManager } from '@kit.AbilityKit'; 
 
@Entry 
@Component 
struct AwairDemo { 
 @State message: string = 'Hello World'; 
 
 aboutToAppear() { 
  this.getData() 
 } 
 
 async getData(){ 
  let data1 = await BbtAppUtil.getAppVersion() 
  let data2 = await BbtAppUtil.getAppCode() 
  let data3 = await BbtAppUtil.getBundle() 
  console.log('getAppVersion:'+ data1) 
  console.log('getAppCode:'+ data2) 
  console.log('getBundle:'+ data3) 
 } 
 
 build() { 
  Row() { 
   Column() { 
    Text(this.message) 
     .fontSize(50) 
     .fontWeight(FontWeight.Bold) 
   } 
   .width('100%') 
  } 
  .height('100%') 
 } 
} 
 
export class BbtAppUtil{ 
 static async getAppVersion():Promise<string>{ 
  return bundleManager.getBundleInfoForSelfSync(bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION).versionName 
 } 
 
 static async getAppCode():Promise<number>{ 
  return bundleManager.getBundleInfoForSelfSync(bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION).versionCode 
 } 
 
 static async getBundle():Promise<Object>{ 
  return bundleManager.getBundleInfoForSelfSync(bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION) 
 } 
}
分享
微博
QQ
微信
回复
2024-08-30 17:49:53
相关问题
HarmonyOS如何获取当前app版本号code
909浏览 • 1回复 待解决
如何获取App版本号版本名等信息
3953浏览 • 1回复 待解决
如何获取app/系统的版本号
459浏览 • 1回复 待解决
stage模型怎么获取app版本号信息
2006浏览 • 1回复 待解决
如何获取当前手机系统版本号
535浏览 • 1回复 待解决
安卓app如何判断鸿蒙系统及版本号
2548浏览 • 1回复 待解决
HarmonyOS har包如何获取自身的版本号
497浏览 • 1回复 待解决
如何获取APP版本名称
229浏览 • 1回复 待解决
HarmonyOS 模块的版本号怎么统一配置
601浏览 • 1回复 待解决
如何使hsp包版本号统一
702浏览 • 0回复 待解决
HarmonyOSAPP如何动态修改版本号
728浏览 • 1回复 待解决
如何查看手机支持的版本号
7935浏览 • 1回复 待解决