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信息?
2673浏览 • 0回复 待解决
鸿蒙纯净模式无法退出
13839浏览 • 1回复 待解决
Ability 全屏模式无法实现
1196浏览 • 1回复 待解决
stageMode下如何读取本地json 文件?
4521浏览 • 1回复 待解决
HarmonyOS 获取手机飞行模式API
1035浏览 • 1回复 待解决
HarmonyOS ohaudio 通话模式声音无法外放
1167浏览 • 1回复 待解决
HarmonyOS 分屏模式下页面无法滑动
931浏览 • 1回复 待解决
HarmonyOS 无法获取udid
1140浏览 • 1回复 待解决
HarmonyOS LiveEventBus 无法获取this
786浏览 • 1回复 待解决
HarmonyOS 如何获取当前是否为深色模式
1322浏览 • 1回复 待解决
HarmonyOS 无法获取push token
992浏览 • 1回复 待解决
HarmonyOS 无法获取NativeXComponent的id
1066浏览 • 1回复 待解决
HarmonyOS 无法获取推送Push Token
1413浏览 • 1回复 待解决
HarmonyOS AVDexmuer无法获取视频时长
896浏览 • 1回复 待解决
鸿蒙怎么获取当前是不是深色模式
9589浏览 • 1回复 待解决
stage模式下,如何获取到windowStage对象
1455浏览 • 1回复 待解决
HarmonyOS 无法获取固定设备id
1036浏览 • 1回复 待解决