checkBLEFirmwareRelease
版本状态
checkBLEFirmwareRelease 用于检查设备蓝牙固件是否需要更新。返回结果会告诉应用当前版本是否有效、是否有可选更新,或是否必须更新。
const requestResult = await ukeySdk.checkBLEFirmwareRelease(connectId);
入参字段
调用例子
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 // 状态码
}
}