1# SDK子系统Changelog
2
3## cl.sdk.1 api接口对于syscap值校验规则变更
4
5**变更原因**
6
7需要对开发者使用不完全兼容设备syscap集合的接口给出告警提示。
8
9针对单设备场景,使用在设备syscap集合之外的API抛出告警。
10
11针对一多场景,使用在各设备syscap集合交集之外的API抛出告警。
12
13**变更影响**
14
15该变更发生后,在开发者使用不合理的接口时,将出现告警提示,提示内容如下:
16
17"The default system capabilities of devices `<deviceTypes>` do not include system capability of '`<apiName>`'. Configure the capabilities in syscap.json. It may cause your application crush in some devices. Attention: Such illegal interface call will lead to compilation error in the future version!"
18
19表示使用了允许范围之外的API,这部分API在某些设备上可能不支持。在未来的版本中,此类用法将被拦截。
20
21**API Level**
22
2311
24
25**变更发生版本**
26
27从OpenHarmony SDK 4.1.6.7 版本开始。
28
29**变更的接口/组件**
30
31只包含编译结果的改变。
32
33**适配指导**
34
35需要使用满足设备系统能力集的接口,且使用的接口需要满足当前应用支持的所有设备。
36