diff --git a/src/platforms/app-plus/service/api/device/bluetooth.js b/src/platforms/app-plus/service/api/device/bluetooth.js index e4b50eb18a5c9efedd083b088f5db80945db2f42..9c4fd18e08eaed3b30bceeb984aa6a452a358e08 100644 --- a/src/platforms/app-plus/service/api/device/bluetooth.js +++ b/src/platforms/app-plus/service/api/device/bluetooth.js @@ -139,6 +139,8 @@ export function readBLECharacteristicValue (data, callbackId) { } export function writeBLECharacteristicValue (data, callbackId) { - data.value = base64ToArrayBuffer(data.value) + if (typeof data.value === 'string') { + data.value = base64ToArrayBuffer(data.value) + } bluetoothExec('writeBLECharacteristicValue', callbackId, data) }