1# Bundle Manager Subsystem Changelog
2
3## cl.bundlemanager.1 BundleManager.verifyAbc and bundleManager.deleteAbc Are Changed to System APIs
4
5**Access Level**
6
7Public API
8
9**Reason for Change**
10
11To 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.
12
13**Change Impact**
14
15This change is a non-compatible change.
16
17Before change:
18
19**bundleManager.verifyAbc** and **bundleManager.deleteAbc** are public APIs and can be called by third-party applications.
20
21After change:
22
23**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.
24
25
26**Start API Level**
27
2811
29
30**Change Since**
31
32OpenHarmony SDK 5.0.0.44
33
34**Key API/Component Changes**
35
36The following APIs in [@ohos.bundle.bundleManager.d.ts](https://gitee.com/openharmony/interface_sdk-js/blob/master/api/@ohos.bundle.bundleManager.d.ts):
37
381. function verifyAbc(abcPaths: Array\<string\>, deleteOriginalFiles: boolean, callback: AsyncCallback\<void\>): void;
39
402. function verifyAbc(abcPaths: Array\<string\>, deleteOriginalFiles: boolean): Promise\<void\>;
41
423. function deleteAbc(abcPath: string): Promise\<void\>;
43
44**Adaptation Guide**
45
46Cancel the call of these APIs in your code. If a non-system application calls these APIs, error code 202 is returned.
47