diff --git a/lib/data/services/network/nw_api.dart b/lib/data/services/network/nw_api.dart index 8feff1db5..9a60f66f3 100644 --- a/lib/data/services/network/nw_api.dart +++ b/lib/data/services/network/nw_api.dart @@ -1,5 +1,5 @@ class NWApi { // static const baseApi = "https://www.deapsound.com"; - static const baseApi = "https://api.deapsound.com"; + static const baseApi = "https://api.ideapsound.com"; // static const baseApi = "https://api.ideapsound.com"; } diff --git a/lib/modules/pairing/controllers/pairing_controller.dart b/lib/modules/pairing/controllers/pairing_controller.dart index 1021749ac..53b1690fb 100644 --- a/lib/modules/pairing/controllers/pairing_controller.dart +++ b/lib/modules/pairing/controllers/pairing_controller.dart @@ -74,6 +74,8 @@ class PairingController extends GetxController { final retryButtonText = 'retry'.tr.obs; final deviceCode = ''.obs; + bool isShowSkipButton = false; //是否显示跳过按钮 + // ========== 监听器管理 ========== final List _workers = []; Timer? _bleTimeoutTimer; @@ -107,6 +109,12 @@ class PairingController extends GetxController { Future.delayed(const Duration(milliseconds: 300), () { _startInitialCheck(); }); + + final app_authcode_jump = AppConfig.env('APP_AUTHCODE_JUMP') ?? ""; + //print('app_authcode_jump: $app_authcode_jump'); + if (app_authcode_jump == "true") { + isShowSkipButton = true; // 启用跳过按钮 + } } @override @@ -270,7 +278,7 @@ class PairingController extends GetxController { case PairingState.waitingClassic: statusText.value = 'ensureHeadsetOnAndPairingMode'.tr; showConnectButton.value = true; - showSkipButton.value = true; + showSkipButton.value = isShowSkipButton; connectButtonText.value = 'goToBluetoothSettings'.tr; break; @@ -305,7 +313,7 @@ class PairingController extends GetxController { statusText.value = 'needManualBindingAuthCode'.tr; isLoading.value = false; showAutoCodeInput.value = true; - // showSkipButton.value = true; + // showSkipButton.value = isShowSkipButton; showSkipBindingButton.value = true; // 显示临时跳过绑定按钮 break; case PairingState.completed: @@ -317,7 +325,7 @@ class PairingController extends GetxController { case PairingState.error: statusText.value = _errorMessage.value; isLoading.value = false; - showSkipButton.value = true; + showSkipButton.value = isShowSkipButton; // 根据错误类型决定显示哪个按钮和按钮文本 switch (_errorType.value) {