diff --git a/lib/data/services/ble_manager.dart b/lib/data/services/ble_manager.dart index b9f48be6e..a835a5e39 100644 --- a/lib/data/services/ble_manager.dart +++ b/lib/data/services/ble_manager.dart @@ -532,7 +532,7 @@ class BleManager extends GetxService { try { // 从.env文件直接读取环境变量 var serverurl = dotenv.env['SERVER_URL'] ?? ''; - if (Get.locale?.countryCode != 'CN') { + if (Get.deviceLocale?.countryCode != 'CN') { serverurl = dotenv.env['HW_SERVER_URL'] ?? ''; } diff --git a/lib/data/services/version_update_service.dart b/lib/data/services/version_update_service.dart index e959227ce..a15251857 100644 --- a/lib/data/services/version_update_service.dart +++ b/lib/data/services/version_update_service.dart @@ -30,7 +30,9 @@ class VersionUpdateService extends GetxService { static final String? _countryCode = Get.deviceLocale?.countryCode; //国家地区编码 static final String? _languageCode = Get.deviceLocale?.languageCode; //语言编码 // ignore: non_constant_identifier_names - static final String? _SERVER_URL = dotenv.env['SERVER_URL']; //服务器地址 + static final String? _SERVER_URL = (_countryCode == 'CN') + ? dotenv.env['SERVER_URL'] + : dotenv.env['HW_SERVER_URL']; //服务器地址 // 添加 getter 方法来访问缓存的静态数据 /// 获取缓存的应用版本