En esta página
Obtener funciones
Obsoleto. Solo Protocol V1. Usa getDeviceState para Protocol V1 y V2. Classic / Mini / Touch / Pro aún pueden llamar a este método; Pro 2 y Neo lo rechazan.
Obtener las funciones del dispositivo
Consulta la proyección de funciones heredada de Protocol V1. El código nuevo debe consultar getDeviceState (payload.identity.deviceId).
const response = await HardwareSDK.getFeatures(connectId);Este método consulta una proyección de funciones heredada. No lo uses como API de navegación o desbloqueo ni dependas de él para devolver el dispositivo a su pantalla de inicio.
Parámetros
Ejemplo
const response = await HardwareSDK.getFeatures(connectId);Resultado
{
success: true,
payload: {
major_version: number, // major version number
minor_version: number, // middle version number
patch_version: number, // patch version number
bootloader_mode: null,
device_id: string,
pin_protection: boolean,
passphrase_protection: boolean, // enable passphrase
language: string,
label: string, // device name
initialized: boolean, // device initialization status
model: string,
safety_checks: string,
ble_name: string, // bluetooth name
ble_ver: string, // bluetooth firmware version
ble_enable: string,
se_enable: boolean,
se_ver: string,
backup_only: boolean,
onekey_version: string, // firmware Version
onekey_serial: string, // device Serial Number
bootloader_version: string, // bootloader version
}
}Error
{
success: false,
payload: {
error: string, // error message
code?: string | number // error code
}
}Última actualización el