From a0fdfd6a503cfe9c4ce1d12e4af5c9809e8cd2b9 Mon Sep 17 00:00:00 2001 From: lxm <1274844347@qq.com> Date: Fri, 22 Aug 2025 16:29:49 +0800 Subject: [PATCH] =?UTF-8?q?fix(permissions):=20=E7=A7=BB=E9=99=A4iOS?= =?UTF-8?q?=E8=93=9D=E7=89=99=E6=9D=83=E9=99=90=E7=9B=B8=E5=85=B3=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E5=B9=B6=E8=B0=83=E6=95=B4=E6=98=BE=E7=A4=BA=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 蓝牙权限在iOS上不再需要,因此移除相关代码。同时调整蓝牙权限组的显示逻辑,仅Android 12+才显示该权限组。 --- .../permissions/controllers/permissions_controller.dart | 5 +---- lib/modules/permissions/models/permission_group.dart | 5 +---- lib/modules/permissions/views/permissions_view.dart | 7 +++++-- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/lib/modules/permissions/controllers/permissions_controller.dart b/lib/modules/permissions/controllers/permissions_controller.dart index 73ac1b605..d9022392a 100644 --- a/lib/modules/permissions/controllers/permissions_controller.dart +++ b/lib/modules/permissions/controllers/permissions_controller.dart @@ -116,10 +116,7 @@ class PermissionsController extends GetxController { print('获取Android版本信息失败: $e'); return []; } - } else if (Platform.isIOS) { - // iOS使用基本蓝牙权限 - return [Permission.bluetooth]; - } + } return []; } diff --git a/lib/modules/permissions/models/permission_group.dart b/lib/modules/permissions/models/permission_group.dart index c3c2ca4f6..30fddf8a5 100644 --- a/lib/modules/permissions/models/permission_group.dart +++ b/lib/modules/permissions/models/permission_group.dart @@ -35,10 +35,7 @@ class PermissionGroup { print('获取Android版本信息失败: $e'); return []; } - } else if (Platform.isIOS) { - // iOS使用基本蓝牙权限 - return [Permission.bluetooth]; - } + } return []; } diff --git a/lib/modules/permissions/views/permissions_view.dart b/lib/modules/permissions/views/permissions_view.dart index abfed7de3..6e633ae81 100644 --- a/lib/modules/permissions/views/permissions_view.dart +++ b/lib/modules/permissions/views/permissions_view.dart @@ -99,9 +99,12 @@ class PermissionsView extends GetView { group.titleKey == 'alarmPermissions') { return Platform.isAndroid; } - // 蓝牙权限组:Android 12+或iOS才显示 + // 蓝牙权限组:Android 12+才显示,iOS不显示 if (group.titleKey == 'bluetoothPermissions') { - return controller.shouldShowBluetoothPermissions(); + if (Platform.isAndroid) { + return controller.shouldShowBluetoothPermissions(); + } + return false; } // 存储权限组:Android 10及以下版本或iOS才显示 if (group.titleKey == 'storagePermissions') {