跳到主要内容

checkBLEFirmwareRelease

版本状态

checkBLEFirmwareRelease 用于检查设备蓝牙固件是否需要更新。返回结果会告诉应用当前版本是否有效、是否有可选更新,或是否必须更新。

const requestResult = await ukeySdk.checkBLEFirmwareRelease(connectId);

入参字段

可按需附带的常见入参(CommonParams)

调用例子

const requestResult = await ukeySdk.checkBLEFirmwareRelease(connectId);

结果

{
success: true,
payload: {
status: string, // 固件状态枚举:'valid' | 'outdated' | 'required' | 'unknown' | 'none'
// 'valid' 说明当前版本已经足够新
// 'outdated' 说明可以升级到新版本
// 'required' 说明必须先升级才能继续
// 'unknown' / 'none' 代表当前拿不到版本信息
changelog: [], // 版本变更记录
release: { // 最新版本详情
required: boolean,
version: Array<number>,
url: string,
webUpdate: string,
changelog: Record<string, string>
}
}

报错

{
success: false,
payload: {
error: string, // 出错说明
code: number // 状态码
}
}