跳到主要内容

checkFirmwareRelease

版本状态

checkFirmwareRelease 用于检查设备主固件版本状态。应用可以根据返回的 status 展示“已是最新版本”“有可用更新”或“必须更新”等提示。

const requestResult = await ukeySdk.checkFirmwareRelease(connectId);

入参字段

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

调用例子

const requestResult = await ukeySdk.checkFirmwareRelease(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 // 状态码
}
}