SDK子系统Changelog

cl.sdk.1 api接口对于syscap值校验规则变更

变更原因

需要对开发者使用不完全兼容设备syscap集合的接口给出告警提示。

针对单设备场景,使用在设备syscap集合之外的API抛出告警。

针对一多场景,使用在各设备syscap集合交集之外的API抛出告警。

变更影响

该变更发生后,在开发者使用不合理的接口时,将出现告警提示,提示内容如下:

"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!"

表示使用了允许范围之外的API,这部分API在某些设备上可能不支持。在未来的版本中,此类用法将被拦截。

API Level

11

变更发生版本

从OpenHarmony SDK 4.1.6.7 版本开始。

变更的接口/组件

只包含编译结果的改变。

适配指导

需要使用满足设备系统能力集的接口,且使用的接口需要满足当前应用支持的所有设备。