• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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字段判断应用是否是预置应用。