任杰Issue:#I9T8SN
085919d5创建于 2024年5月29日历史提交

包管理子系统变更说明

cl.bundlemanager.1 RouterItem下data字段类型变更

访问级别

公开接口

变更原因

在之前的路由表配置文件中,限定了data字段的类型只能配置字符串类型的键值,包管理提供的查询接口会解析data字段具体的值。现放开路由表配置文件中data字段的类型限制,允许配置任意类型的JSON内容,那么包管理提供的查询接口不再能具体解析data字段的具体内容,只能返回data的JSON字符串,需要开发者自行解析。所以包管理提供的查询接口中data字段由DataItem数组类型修改为字符串类型。

变更影响

该变更为非兼容性变更。开发者如果不修改data字段的类型,会导致编译失败。

变更发生版本

从OpenHarmony SDK 5.0.0.24版本开始。

变更的接口/组件

包管理提供的RouterItem结构体中data字段由DataItem数组类型修改为字符串类型。

适配指导

开发者需要手动解析data里的JSON字符串,适配data字段的类型变更。