fitStartAddUnlockMethod

版本要求:
@ray-js/lock-sdk≥1.2.0

方法签名
fitStartAddUnlockMethod(params: )

描述

配件端启动多阶段添加开锁方式(指纹/门卡/人脸 等)。

参数

参数类型必填说明
是启动参数

返回值

类型:Promise<FitStartAddUnlockMethodResult>
{ total }:总步骤数;后续步骤通过 onFitAddUnlockMethod 推送
FitStartAddUnlockMethodResult
属性类型说明
totalnumber总步骤数(设备返回)

错误码

错误码错误信息
1014不支持该开锁方式类型
1001设备不在线
1088配件未绑定门锁
1089未找到目标门锁
1002操作超时
1015~1025 设备上报启动失败(status 0~10)
1026设备上报启动失败(status 0xfe)
1027设备上报未知阶段

合法值

FitStartAddUnlockMethodParams.type
值说明最低版本
finger--
face--
password--
card--
fingerVein--
hand--
eye--

示例代码

import { fitStartAddUnlockMethod, onFitAddUnlockMethod } from '@ray-js/lock-sdk';
onFitAddUnlockMethod((event) => console.log(event));
const { total } = await fitStartAddUnlockMethod({
  lockDevId: 'lock_xxx',
  userId: 'user_001',
  type: 'finger',
});