Auf dieser Seite
Features abrufen
Veraltet. Nur Protocol V1. Verwenden Sie getDeviceState für Protocol V1 und V2. Classic / Mini / Touch / Pro können diese Methode weiterhin aufrufen; Pro 2 und Neo lehnen sie ab.
Gerätefunktionen abrufen
Die ältere Protocol-V1-Features-Darstellung lesen. Neuer Code sollte getDeviceState verwenden (payload.identity.deviceId).
const response = await HardwareSDK.getFeatures(connectId);Diese Methode liest eine ältere Features-Darstellung. Verwenden Sie sie nicht als Navigations- oder Entsperr-API und verlassen Sie sich nicht darauf, dass sie das Gerät zum Startbildschirm zurückführt.
Parameter
Optionale gemeinsame Parameter
Beispiel
const response = await HardwareSDK.getFeatures(connectId);Ergebnis
{
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
}
}Fehler
{
success: false,
payload: {
error: string, // error message
code?: string | number // error code
}
}Zuletzt aktualisiert am