1# 包管理子系统Changelog 2 3## cl.bundlemanager.1 installSource字段规格变更 4 5**访问级别** 6 7公开接口 8 9**变更原因** 10 11规格变更,支持开发者判断应用是否是预置应用。 12 13**变更影响** 14 15此变更无需应用适配。 16 17变更前: 18installSource会因为应用更新而改变。 19 20变更前installSource取值范围: 21- pre-installed表示应用为第一次开机时安装的预置应用。 22- 安装来源的格式为包名表示应用由此包名对应的应用安装。 23- unknown表示应用安装来源未知。 24 25变更后: 26installSource不会因为应用更新而改变。 27 28变更后installSource取值范围: 29- pre-installed表示应用为第一次开机时安装的预置应用。 30- ota表示应用为系统升级时新增的预置应用。 31- recovery表示卸载后再恢复的预置应用。 32- 安装来源的格式为包名表示应用由此包名对应的应用安装。 33- unknown表示应用安装来源未知。 34 35例如:预置应用的installSource为pre-installed,应用市场更新此预置应用。变更前installSource变为应用市场包名,变更后此应用的installSource还是pre-installed。 36 37**起始API Level** 38 39API 12 40 41**变更发生版本** 42 43从OpenHarmony 5.1.0.47 版本开始。 44 45**变更的接口/组件** 46 47[ApplicationInfo](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleManager-applicationInfo.md)中的installSource字段。 48 49**适配指导** 50 51预置应用开发者需根据变更后的规格适配,可根据[ApplicationInfo](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleManager-applicationInfo.md)中的installSource字段判断应用是否是预置应用。