1e41f4b71Sopenharmony_ci# Bundle Manager Subsystem Changelog
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci## cl.bundlemanager.1 BundleManager.verifyAbc and bundleManager.deleteAbc Are Changed to System APIs
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci**Access Level**
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ciPublic API
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci**Reason for Change**
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ciTo meet security compliance requirements, the **bundleManager.verifyAbc** and **bundleManager.deleteAbc** APIs in [@ohos.bundle.bundleManager.d.ts](https://gitee.com/openharmony/interface_sdk-js/blob/master/api/@ohos.bundle.bundleManager.d.ts) are changed to system APIs.
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci**Change Impact**
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ciThis change is a non-compatible change.
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ciBefore change:
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci**bundleManager.verifyAbc** and **bundleManager.deleteAbc** are public APIs and can be called by third-party applications.
20e41f4b71Sopenharmony_ci
21e41f4b71Sopenharmony_ciAfter change:
22e41f4b71Sopenharmony_ci
23e41f4b71Sopenharmony_ci**bundleManager.verifyAbc** and **bundleManager.deleteAbc** are changed to system APIs and can be called only by system applications. If a non-system application calls these APIs, error code 202 is returned.
24e41f4b71Sopenharmony_ci
25e41f4b71Sopenharmony_ci
26e41f4b71Sopenharmony_ci**Start API Level**
27e41f4b71Sopenharmony_ci
28e41f4b71Sopenharmony_ci11
29e41f4b71Sopenharmony_ci
30e41f4b71Sopenharmony_ci**Change Since**
31e41f4b71Sopenharmony_ci
32e41f4b71Sopenharmony_ciOpenHarmony SDK 5.0.0.44
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_ci**Key API/Component Changes**
35e41f4b71Sopenharmony_ci
36e41f4b71Sopenharmony_ciThe following APIs in [@ohos.bundle.bundleManager.d.ts](https://gitee.com/openharmony/interface_sdk-js/blob/master/api/@ohos.bundle.bundleManager.d.ts):
37e41f4b71Sopenharmony_ci
38e41f4b71Sopenharmony_ci1. function verifyAbc(abcPaths: Array\<string\>, deleteOriginalFiles: boolean, callback: AsyncCallback\<void\>): void;
39e41f4b71Sopenharmony_ci
40e41f4b71Sopenharmony_ci2. function verifyAbc(abcPaths: Array\<string\>, deleteOriginalFiles: boolean): Promise\<void\>;
41e41f4b71Sopenharmony_ci
42e41f4b71Sopenharmony_ci3. function deleteAbc(abcPath: string): Promise\<void\>;
43e41f4b71Sopenharmony_ci
44e41f4b71Sopenharmony_ci**Adaptation Guide**
45e41f4b71Sopenharmony_ci
46e41f4b71Sopenharmony_ciCancel the call of these APIs in your code. If a non-system application calls these APIs, error code 202 is returned.
47