Browse Source

会退台后台注册服务

weicu
liwei1dao 1 year ago
parent
commit
20d38fa208
  1. 16
      lib/modules/pairing/controllers/pairing_controller.dart

16
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');
}

Loading…
Cancel
Save