From 1ace0cfff8319f37be1b81ec7a8c62f312c103c0 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Fri, 12 Sep 2025 16:09:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=9A=E9=80=80=E5=8F=B0=E5=90=8E=E5=8F=B0?= =?UTF-8?q?=E6=B3=A8=E5=86=8C=E6=9C=8D=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pairing/controllers/pairing_controller.dart | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/modules/pairing/controllers/pairing_controller.dart b/lib/modules/pairing/controllers/pairing_controller.dart index 99602941d..3551167a3 100644 --- a/lib/modules/pairing/controllers/pairing_controller.dart +++ b/lib/modules/pairing/controllers/pairing_controller.dart @@ -708,13 +708,13 @@ class PairingController extends GetxController with WidgetsBindingObserver { // 注册后台扫描以开始BLE配对 if (_verifiedDeviceAddress != null) { - await _bleManager.connect(); - // final success = await _bleManager.registerBackgroundScan( - // macAddress: _verifiedDeviceAddress); - // if (!success && _currentState.value == PairingState.waitingBle) { - // _setError( - // ErrorType.bleTimeout, 'blePairingStartupFailed'.tr); //BLE配对启动失败 - // } + // await _bleManager.connect(); + final success = await _bleManager.registerBackgroundScan( + macAddress: _verifiedDeviceAddress); + if (!success && _currentState.value == PairingState.waitingBle) { + _setError( + ErrorType.bleTimeout, 'blePairingStartupFailed'.tr); //BLE配对启动失败 + } } } catch (e) { Logger.e(_tag, 'BLE连接失败: $e'); @@ -1037,7 +1037,7 @@ class PairingController extends GetxController with WidgetsBindingObserver { try { Logger.i(_tag, '启动AgentService服务'); await _bleManager.startAgentService(); - _bleManager.registerBackgroundScan(macAddress: _verifiedDeviceAddress); + // _bleManager.registerBackgroundScan(macAddress: _verifiedDeviceAddress); } catch (e) { Logger.e(_tag, '启动AgentService失败: $e'); }