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)}`); 
  } 
});
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
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; 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
分享
微博
QQ
微信
回复
2024-08-02 18:58:42


相关问题
stagemode 模式下如何获取version信息?
2501浏览 • 0回复 待解决
stageMode下如何读取本地json 文件?
4247浏览 • 1回复 待解决
Ability 全屏模式无法实现
977浏览 • 2回复 待解决
鸿蒙纯净模式无法退出
13320浏览 • 1回复 待解决
HarmonyOS 分屏模式下页面无法滑动
660浏览 • 1回复 待解决
HarmonyOS 获取手机飞行模式API
831浏览 • 1回复 待解决
HarmonyOS ohaudio 通话模式声音无法外放
955浏览 • 1回复 待解决
HarmonyOS 无法获取udid
696浏览 • 1回复 待解决
HarmonyOS LiveEventBus 无法获取this
588浏览 • 1回复 待解决
HarmonyOS 无法获取push token
713浏览 • 1回复 待解决
HarmonyOS 无法获取NativeXComponent的id
824浏览 • 1回复 待解决
HarmonyOS 无法获取推送Push Token
1059浏览 • 1回复 待解决
HarmonyOS AVDexmuer无法获取视频时长
644浏览 • 1回复 待解决
stage模式下,如何获取到windowStage对象
1126浏览 • 1回复 待解决
鸿蒙怎么获取当前是不是深色模式
9329浏览 • 1回复 待解决
HarmonyOS 无法获取固定设备id
766浏览 • 1回复 待解决