帐号服务变更说明

cl.account_os_account.1.onAcquireInfo接口参数变更

访问级别

系统接口

变更原因

ArkTS语法不支持any类型,需将any类型变更为实际类型

变更影响

该变更为非兼容性变更。开发者未按变更后的原型定义接口时会存在编译问题。

API Level

8

变更发生版本

从Openharmony SDK OpenHarmony_4.1.6.2 开始

变更的接口

变更前:

    interface IUserAuthCallback  {
        ...
        onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
        ...
    }

    interface IIdmCallback   {
        ...
        onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
        ...
    }

变更后:

    interface IUserAuthCallback  {
        ...
        onAcquireInfo?: (module: number, acquire: number, extraInfo: Uint8Array) => void;
        ...
    }

    interface IIdmCallback   {
        ...
        onAcquireInfo?: (module: number, acquire: number, extraInfo: Uint8Array) => void;
        ...
    }

适配指导

应用按照变更后的接口原型定义onAcquireInfo回调