1# Account Subsystem Changelog
2
3## cl.account_os_account.1 Change of .onAcquireInfo Parameters
4
5**Access Level**
6
7System API
8
9**Reason for Change**
10
11The ArkTS syntax does not support the any type.
12
13**Change Impact**
14
15This change is a non-compatible change. Compilation problems may occur if you do not use the new API.
16
17**API Level**
18
198
20
21**Change Since**
22
23OpenHarmony SDK OpenHarmony_4.1.6.2
24
25**Key API/Component Changes**
26
27Before the change:
28
29```js
30    interface IUserAuthCallback  {
31        ...
32        onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
33        ...
34    }
35
36    interface IIdmCallback   {
37        ...
38        onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
39        ...
40    }
41```
42
43After the change:
44
45```js
46    interface IUserAuthCallback  {
47        ...
48        onAcquireInfo?: (module: number, acquire: number, extraInfo: Uint8Array) => void;
49        ...
50    }
51
52    interface IIdmCallback   {
53        ...
54        onAcquireInfo?: (module: number, acquire: number, extraInfo: Uint8Array) => void;
55        ...
56    }
57```
58
59**Adaptation Guide**
60
61Define the **onAcquireInfo** callback based on the new interface prototype.
62