|
|
@ -708,13 +708,13 @@ class PairingController extends GetxController with WidgetsBindingObserver { |
|
|
|
|
|
|
|
|
// 注册后台扫描以开始BLE配对 |
|
|
// 注册后台扫描以开始BLE配对 |
|
|
if (_verifiedDeviceAddress != null) { |
|
|
if (_verifiedDeviceAddress != null) { |
|
|
await _bleManager.connect(); |
|
|
// await _bleManager.connect(); |
|
|
// final success = await _bleManager.registerBackgroundScan( |
|
|
final success = await _bleManager.registerBackgroundScan( |
|
|
// macAddress: _verifiedDeviceAddress); |
|
|
macAddress: _verifiedDeviceAddress); |
|
|
// if (!success && _currentState.value == PairingState.waitingBle) { |
|
|
if (!success && _currentState.value == PairingState.waitingBle) { |
|
|
// _setError( |
|
|
_setError( |
|
|
// ErrorType.bleTimeout, 'blePairingStartupFailed'.tr); //BLE配对启动失败 |
|
|
ErrorType.bleTimeout, 'blePairingStartupFailed'.tr); //BLE配对启动失败 |
|
|
// } |
|
|
} |
|
|
} |
|
|
} |
|
|
} catch (e) { |
|
|
} catch (e) { |
|
|
Logger.e(_tag, 'BLE连接失败: $e'); |
|
|
Logger.e(_tag, 'BLE连接失败: $e'); |
|
|
@ -1037,7 +1037,7 @@ class PairingController extends GetxController with WidgetsBindingObserver { |
|
|
try { |
|
|
try { |
|
|
Logger.i(_tag, '启动AgentService服务'); |
|
|
Logger.i(_tag, '启动AgentService服务'); |
|
|
await _bleManager.startAgentService(); |
|
|
await _bleManager.startAgentService(); |
|
|
_bleManager.registerBackgroundScan(macAddress: _verifiedDeviceAddress); |
|
|
// _bleManager.registerBackgroundScan(macAddress: _verifiedDeviceAddress); |
|
|
} catch (e) { |
|
|
} catch (e) { |
|
|
Logger.e(_tag, '启动AgentService失败: $e'); |
|
|
Logger.e(_tag, '启动AgentService失败: $e'); |
|
|
} |
|
|
} |
|
|
|