如何在Native侧获取APP版本信息

如何在Native侧获取APP版本信息

HarmonyOS
2024-03-19 16:16:23
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
五行缺踹

Native侧暂无可以获取APP版本信息的接口,如需获取APP版本信息可在ArkTS侧获取,然后传递到Native侧。

通过@kit.AbilityKit模块中的bundleManager查询bundleInfo。在bundleInfo中包含App版本号、版本名信息。

参考代码如下:

import bundleManager from '@kit.AbilityKit'; 
// ... 
  bundleManager.getBundleInfoForSelf(bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION).then((bundleInfo)=>{ 
  let versionName = bundleInfo.versionName;//应用版本名 
  let versionNo = bundleInfo.versionCode;//应用版本号 
}).catch((error)=>{ 
  console.error("get bundleInfo failed,error is "+error)})

参考链接

bundleInfo

bundleManager模块

分享
微博
QQ
微信
回复
2024-03-19 23:49:37
相关问题
如何获取App版本号,版本名等信息
6107浏览 • 1回复 待解决
如何获取app配置的版本信息
3005浏览 • 1回复 待解决
arkTS获取app版本信息的方法。
2399浏览 • 1回复 待解决
Native如何使用hilog打印出日志信息
3910浏览 • 1回复 待解决
如何在Native释放ArkTS对象
3398浏览 • 1回复 待解决
如何获取应用版本信息
3230浏览 • 1回复 待解决
HarmonyOS 如何获取版本信息
1406浏览 • 1回复 待解决
stage模型怎么获取app版本信息
3252浏览 • 1回复 待解决
native的log获取不到
2422浏览 • 1回复 待解决
HarmonyOS RN如何获取HarmonyOS设备信息
1065浏览 • 1回复 待解决
Native如何获取可操作的文件目录
3520浏览 • 1回复 待解决
如何在Native构建一个ArkTS对象
3423浏览 • 1回复 待解决
如何在c获取系统空间
1548浏览 • 1回复 待解决
如何获取APP版本名称?
1293浏览 • 1回复 待解决
arktshashmap转为native
2357浏览 • 1回复 待解决
native如何跟ArkTS子线程通信
1060浏览 • 1回复 待解决