diff --git a/changelog/changelog-bms-bundleManager.md b/changelog/changelog-bms-bundleManager.md index b5b2dfeeaf47ec6b0c357a6699a86b9f09df5dbb..1e9cfd38ed24362cb0f1313c81be5b2870036362 100644 --- a/changelog/changelog-bms-bundleManager.md +++ b/changelog/changelog-bms-bundleManager.md @@ -137,6 +137,7 @@ BundleInfo中字段较API version 9之前的变化较大,主要变化如下表 |API9|API8及以前版本|类型|备注| |---------------------|-------------------|----------------------------|---| |permissionGrantStates|reqPermissionStates|Array\|reqPermissionStates更名为permissionGrantStates| +|hapModulesInfo|hapModuleInfos|Array\|hapModuleInfos更名为hapModulesInfo| |signatureInfo||SignatureInfo|API9新增字段,通过指定GET_BUNDLE_INFO_WITH_SIGNATURE_INFO获取| ||type|string|API9中已删除该字段| ||appId|string|API9中已删除该字段,该属性已放入SignatureInfo结构体中| @@ -181,6 +182,11 @@ ApplicationInfo中字段较API version 9之前的变化较大,主要变化如 | |fingerprint |string |API9中已删除该字段| | |moduleInfos |Array\ |API9中已删除该字段| | |moduleSourceDirs |Array\ |API9中已删除该字段| +| appDistributionType | |string |API9中新增该字段| +| appProvisionType | |string |API9中新增该字段| +| iconResource | |Resource |API9中新增该字段| +| labelResource | |Resource |API9中新增该字段| +| descriptionResource | |Resource |API9中新增该字段| **变更影响** @@ -382,15 +388,19 @@ ApplicationFlag
## cl.bundlemanager.13 包管理HapModuleInfo结构体字段变更 HapModuleInfo中字段较API version 9之前的变化较大,主要变化如下表: -|API9 |API8及以前版本 |类型 |备注 | -|--------------- |-------------------|-------------------|------------------------------| -|abilitiesInfo |abilityInfo |Array\|abilityInfo更名为abilitiesInfo| -|moduleSourceDir | |string |API9新增字段 | -| |backgroundImg |string |API9中已删除该字段 | -| |supportedModes |string |API9中已删除该字段 | -| |reqCapabilities |Array\ |API9中已删除该字段 | -| |moduleName |string |API9中已删除该字段 | -| |mainAbilityName |string |API9中已删除该字段 | +| API9 | API8及以前版本 | 类型 | 备注 | +| ---------------------- | --------------- | ---------------------------- | ------------------------------ | +| abilitiesInfo | abilityInfo | Array\ | abilityInfo更名为abilitiesInfo | +| moduleSourceDir | | string | API9新增字段 | +| mainElementName | | string | API9新增字段 | +| extensionAbilitiesInfo | | Array\ | API9新增字段 | +| metadata | | Array\ | API9新增字段 | +| hashValue | | string | API9新增字段 | +| | backgroundImg | string | API9中已删除该字段 | +| | supportedModes | string | API9中已删除该字段 | +| | reqCapabilities | Array\ | API9中已删除该字段 | +| | moduleName | string | API9中已删除该字段 | +| | mainAbilityName | string | API9中已删除该字段 | **变更影响** @@ -408,7 +418,7 @@ AbilityInfo中字段较API version 9之前的变化较大,主要变化如下 |API9 |API8及以前版本 |类型 |备注| |------------------|-----------------|-------|---| |launchType |launchMode |number |launchMode更名为launchType| -|supportWindowModes|supportWindowMode|Array\|supportWindowMode更名为supportWindowModes| +|supportWindowModes| |Array\|API9新增字段| |windowSize | |WindowSize|API9新增字段 | | |targetAbility |string |API9中已删除该字段| | |backgroundModes |number |API9中已删除该字段| @@ -416,12 +426,13 @@ AbilityInfo中字段较API version 9之前的变化较大,主要变化如下 | |subType |AbilitySubType|API9中已删除该字段| | |deviceCapabilities|Array\ |API9中已删除该字段| | |metaData |Array\|API9中已删除该字段| -| |maxWindowRatio |number |API9中已删除该字段| -| |minWindowRatio |number |API9中已删除该字段| -| |maxWindowWidth |number |API9中已删除该字段| -| |minWindowWidth |number |API9中已删除该字段| -| |maxWindowHeight |number |API9中已删除该字段| -| |minWindowHeight |number |API9中已删除该字段| +| metadata | |Array\|API9新增字段| +| maxWindowRatio | |number |API9新增字段| +| minWindowRatio | |number |API9新增字段| +| maxWindowWidth | |number |API9新增字段| +| minWindowWidth | |number |API9新增字段| +| maxWindowHeight | |number |API9新增字段| +| minWindowHeight | |number |API9新增字段| 其中新增结构体WindowSize属性如下: |属性名 |类型 | @@ -442,4 +453,45 @@ AbilityInfo结构体变更,会导致原有应用使用新的sdk编译失败。 AbilityInfo
**适配指导**
-导入包管理查询的模块,使用API9 version的AbilityInfo结构体。 \ No newline at end of file +导入包管理查询的模块,使用API9 version的AbilityInfo结构体。 + +## cl.bundlemanager.15 包管理ElementName结构体字段变更 + +ElementName中字段较API version 9之前的变化较小,主要变化如下表: + +| API9 | API8及以前版本 | 类型 | 备注 | +| ---------- | -------------- | ------ | ---------------- | +| moduleName | | string | API9中新增该字段 | + +**变更影响** + +ElementName结构体变更,会导致原有应用使用新的sdk编译失败。 + +**关键的接口/组件变更**
+ +ElementName
+ +**适配指导**
+导入包管理查询的模块,使用API9 version的ElementName结构体。 + +## cl.bundlemanager.16 包管理ShortcutInfo结构体字段变更 + +ShortcutInfo中字段较API version 9之前的变化较大,主要变化如下表: + +| API9 | API8及以前版本 | 类型 | 备注 | +| ---- | -------------- | ------- | ---------------- | +| | disableMessage | string | API9中删除该字段 | +| | isStatic | boolean | API9中删除该字段 | +| | isHomeShortcut | boolean | API9中删除该字段 | +| | isEnabled | boolean | API9中删除该字段 | + +**变更影响** + +ShortcutInfo结构体变更,会导致原有应用使用新的sdk编译失败。 + +**关键的接口/组件变更**
+ +ShortcutInfo
+ +**适配指导**
+导入包管理查询的模块,使用API9 version的ShortcutInfo结构体。 \ No newline at end of file