HarmonyOS stageMode模式无法获取getAppVersionInfo

获取getAppVersionInfo信息,提示stageMode模式不支持,示例代码

let context: featureAbility.Context = featureAbility.getContext(); 
context.getAppVersionInfo((error, data) => { 
  if (error && error.code !== 0) { 
    console.error(`getAppVersionInfo fail, error: ${JSON.stringify(error)}`); 
  } else { 
    console.log(`getAppVersionInfo success, data: ${JSON.stringify(data)}`); 
  } 
});
HarmonyOS
2024-08-02 11:15:42
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
pumayze

可使用bundleManager.getBundleInfoForSelf接口获取BundleInfo,其中有versionCode、versionName,请见:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bundlemanager-V5#bundlemanagergetbundleinfoforself

参考demo:

import bundleManager from '@ohos.bundle.bundleManager'; 
import { BusinessError } from '@ohos.base'; 
import hilog from '@ohos.hilog'; 
let bundleFlags = bundleManager.BundleFlag.GET_BUNDLE_INFO_DEFAULT; 
try { 
  bundleManager.getBundleInfoForSelf(bundleFlags).then((data) => { 
  }).catch((err: BusinessError) => { 
  }); 
} catch (err) { 
  let message = (err as BusinessError).message; 
}
分享
微博
QQ
微信
回复
2024-08-02 18:58:42
相关问题
stagemode 模式下如何获取version信息?
2702浏览 • 0回复 待解决
stageMode下如何读取本地json 文件?
4539浏览 • 1回复 待解决
鸿蒙纯净模式无法退出
13873浏览 • 1回复 待解决
Ability 全屏模式无法实现
1208浏览 • 1回复 待解决
HarmonyOS 分屏模式下页面无法滑动
947浏览 • 1回复 待解决
HarmonyOS 获取手机飞行模式API
1063浏览 • 1回复 待解决
HarmonyOS ohaudio 通话模式声音无法外放
1197浏览 • 1回复 待解决
HarmonyOS LiveEventBus 无法获取this
795浏览 • 1回复 待解决
HarmonyOS 无法获取udid
1273浏览 • 1回复 待解决
HarmonyOS 如何获取当前是否为深色模式
1361浏览 • 1回复 待解决
HarmonyOS 无法获取push token
1054浏览 • 1回复 待解决
HarmonyOS 无法获取NativeXComponent的id
1074浏览 • 1回复 待解决
HarmonyOS 无法获取推送Push Token
1455浏览 • 1回复 待解决
HarmonyOS AVDexmuer无法获取视频时长
913浏览 • 1回复 待解决
鸿蒙怎么获取当前是不是深色模式
9612浏览 • 1回复 待解决
stage模式下,如何获取到windowStage对象
1471浏览 • 1回复 待解决
HarmonyOS 无法获取固定设备id
1057浏览 • 1回复 待解决