diff --git a/changelog/v7.2.1+130.md b/changelog/v7.2.1+130.md index b1d264dc..8b9b6e72 100644 --- a/changelog/v7.2.1+130.md +++ b/changelog/v7.2.1+130.md @@ -1,7 +1,9 @@ 1. 支持本地标签屏蔽 2. 优化画廊扫描速度 +3. 修复安全认证的bug ------------------------------------------------------------------------------------------ 1. Support filtering tags locally -2. Optimize gallery scanning speed \ No newline at end of file +2. Optimize gallery scanning speed +3. Fix bug with security authentication \ No newline at end of file diff --git a/lib/src/pages/setting/security/setting_security_page.dart b/lib/src/pages/setting/security/setting_security_page.dart index b83f521d..8a74ff84 100644 --- a/lib/src/pages/setting/security/setting_security_page.dart +++ b/lib/src/pages/setting/security/setting_security_page.dart @@ -19,7 +19,7 @@ class SettingSecurityPage extends StatelessWidget { if (GetPlatform.isMobile) _buildEnableBlurBackgroundApp(), _buildEnablePasswordAuth(), if (SecuritySetting.supportBiometricAuth) _buildEnableBiometricAuth(), - if (SecuritySetting.supportBiometricAuth) _buildEnableAuthOnResume(), + if (GetPlatform.isMobile) _buildEnableAuthOnResume(), ], ).withListTileTheme(context), ), diff --git a/lib/src/setting/security_setting.dart b/lib/src/setting/security_setting.dart index 60f8d389..c4d68684 100644 --- a/lib/src/setting/security_setting.dart +++ b/lib/src/setting/security_setting.dart @@ -27,7 +27,7 @@ class SecuritySetting { if (GetPlatform.isMobile) { List types = await LocalAuthentication().getAvailableBiometrics(); - supportBiometricAuth = types.contains(BiometricType.fingerprint) || types.contains(BiometricType.face); + supportBiometricAuth = types.isNotEmpty; Log.debug('supportBiometricAuth:$supportBiometricAuth'); } }