harmony 鸿蒙用户IAM子系统Changelog

  • 2025-06-16
  • 浏览 (21)

用户IAM子系统Changelog

cl.useriam.1 @ohos.useriam.userAuthIcon导出命名变更

访问级别

公开接口

变更原因

不符合命名规范,需将导出命名从小驼峰userAuthIcon改为大驼峰UserAuthIcon。

变更影响

该变更为不兼容变更,会导致编译报错,报错信息如下:

'"@kit.UserAuthenticationKit"' has no exported member named 'userAuthIcon'. Did you mean 'UserAuthIcon'? <ArkTSCheck>。

起始 API Level

12

变更发生版本

从OpenHarmony SDK 5.0.0.31开始。

修改前

import { userAuth, userAuthIcon } from '@kit.UserAuthenticationKit';

修改后

import { userAuth, UserAuthIcon } from '@kit.UserAuthenticationKit';

适配指导

import { userAuth, UserAuthIcon } from '@kit.UserAuthenticationKit';

@Entry
@Component
struct Index {
  authParam: userAuth.AuthParam = {
    challenge: new Uint8Array([49, 49, 49, 49, 49, 49]),
    authType: [userAuth.UserAuthType.FACE, userAuth.UserAuthType.PIN],
    authTrustLevel: userAuth.AuthTrustLevel.ATL3
  };
  widgetParam: userAuth.WidgetParam = {
    title: '请进行身份认证'
  };

  build() {
    Row() {
      Column() {
        UserAuthIcon({
          authParam: this.authParam,
          widgetParam: this.widgetParam,
          iconHeight: 200,
          iconColor: Color.Blue,
          onIconClick: () => {
            console.info('The user clicked the icon.');
          },
          onAuthResult: (result: userAuth.UserAuthResult) => {
            console.info('Get user auth result, result = ' + JSON.stringify(result));
          }
        })
      }
    }
  }
}

你可能感兴趣的鸿蒙文章

harmony 鸿蒙ability子系统Changelog

harmony 鸿蒙ArkCompiler子系统变更说明

harmony 鸿蒙ArkData方舟数据管理变更说明

harmony 鸿蒙ArkUI子系统Changelog

harmony 鸿蒙包管理子系统变更说明

harmony 鸿蒙通知子系统Changelog

harmony 鸿蒙窗口子系统变更说明

0  赞