Skip to Content
MatérielAPI de baseObtenir les fonctionnalités (obsolète)
Sur cette page

Obtenir les fonctionnalités

Obsolète. Protocol V1 uniquement. Utilisez getDeviceState pour Protocol V1 et V2. Classic / Mini / Touch / Pro peuvent encore appeler cette méthode ; Pro 2 et Neo la rejettent.

Obtenir les fonctionnalités de l’appareil

Lire la projection historique des fonctionnalités de Protocol V1. Le nouveau code doit lire getDeviceState (payload.identity.deviceId).

const response = await HardwareSDK.getFeatures(connectId);

Cette méthode lit une projection historique des fonctionnalités. Ne l’utilisez pas comme API de navigation ou de déverrouillage et ne comptez pas sur elle pour ramener l’appareil à son écran d’accueil.

Paramètres

Paramètres communs facultatifs

Exemple

const response = await HardwareSDK.getFeatures(connectId);

Résultat

{ 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 } }

Erreur

{ success: false, payload: { error: string, // error message code?: string | number // error code } }
Dernière mise à jour le