1# 帐号子系统系统账号模块ChangeLog
2
3## cl.account_os_account.1 废弃系统帐号信息的部分查询接口
4
5**接口层级**
6
7公开接口
8
9**废弃原因**
10
11接口权限仅对系统应用开放,三方应用无法申请。
12
13**变更影响**
14
15对系统应用无影响;对于三方应用,在旧版本上调用该接口会报201错误码,在新版本上会报202错误码;
16
17**API Level**
18
199
20
21**废弃发生版本**
22
23从OpenHarmony SDK OpenHarmony_4.1.3.5开始。
24
25**废弃接口/组件**
26
27涉及接口:
28
29interface/sdk-js/api/@ohos.account.osAccount.d.ts:
30
31```js
32    checkOsAccountActivated(localId: number, callback: AsyncCallback<boolean>): void;
33    checkOsAccountActivated(localId: number): Promise<boolean>;
34
35    checkOsAccountConstraintEnabled(localId: number, constraint: string, callback: AsyncCallback<boolean>): void;
36    checkOsAccountConstraintEnabled(localId: number, constraint: string): Promise<boolean>;
37
38    checkOsAccountVerified(localId: number, callback: AsyncCallback<boolean>): void;
39    checkOsAccountVerified(localId: number): Promise<boolean>;
40
41    getOsAccountConstraints(localId: number, callback: AsyncCallback<Array<string>>): void;
42    getOsAccountConstraints(localId: number): Promise<Array<string>>;
43
44    getCurrentOsAccount(callback: AsyncCallback<OsAccountInfo>): void;
45    getCurrentOsAccount(): Promise<OsAccountInfo>;
46```
47
48变更后:
49
50涉及接口全部废弃,不涉及替代接口。
51
52**适配指导**
53
54系统应用无需适配;三方应用在新版本上调用该接口需适配处理202错误码
55
56
57## cl.account_os_account.2 废弃系统帐号信息的部分查询接口
58
59**接口层级**
60
61公开接口
62
63**废弃原因**
64
651.拼写错误;
66
672.接口命名与公共事件命名不统一;
68
69**废弃影响**
70
71废弃接口在5个版本后不再维护,应用开发者需使用替代接口。
72
73**API Level**
74
75checkOsAccountVerified(9)
76
77isVerified(8)
78
79isActived(8)
80
81**废弃发生版本**
82
83从OpenHarmony SDK OpenHarmony_4.1.3.5开始。
84
85**废弃接口/组件**
86
87废弃前接口:
88
89interface/sdk-js/api/@ohos.account.osAccount.d.ts:
90
91```js
92    checkOsAccountVerified(callback: AsyncCallback<boolean>): void;
93    checkOsAccountVerified(): Promise<boolean>;
94```
95替代接口:
96```js
97    isOsAccountUnlocked(): Promise<boolean>;
98```
99
100废弃前接口:
101```js
102    interface OsAccountInfo {
103        ...
104        isVerified: boolean;
105        isActived: boolean;
106        ...
107    }
108```
109替代接口:
110```js
111    interface OsAccountInfo {
112        ...
113        isUnlocked: boolean;
114        isActivated: boolean;
115        ...
116    }
117```
118
119**适配指导**
120
121从API11版本开始,应用开发者应使用上述新增接口替代废弃接口。
122
123