diff --git a/changelog/v7.2.1+130.md b/changelog/v7.2.1+130.md index 64644f29..f8a5368e 100644 --- a/changelog/v7.2.1+130.md +++ b/changelog/v7.2.1+130.md @@ -1,9 +1,11 @@ 1. 支持本地标签屏蔽 2. 优化画廊扫描速度,现在本地画廊路径默认为`{JHentai}/local_gallery` 3. 修复部分加载失败的场景下无法重试的bug +4. 修复安全认证的bug ------------------------------------------------------------------------------------------ 1. Support filtering tags locally 2. Optimize gallery scanning speed, now the default local gallery path is `{JHentai}/local_gallery` -3. Fix the bug that some loading failures cannot be retried \ No newline at end of file +3. Fix the bug that some loading failures cannot be retried +4. 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'); } }