如何获取包体信息
问题描述
如何获取游戏正式包/调试包的版本号、版本名、屏幕分辨率等信息。
解决方案
调用@ohos.bundle.bundleManager模块下的bundleManager.getBundleInfoForSelf接口查询游戏包的版本号、版本名、屏幕分辨率等信息。示例代码如下:
import bundleManager from '@ohos.bundle.bundleManager';
...
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)
})