当iOS禁用生物识别和密码时,Flutter local_auth未返回平台异常。
我有一个功能,如果生物识别和密码被禁用,我会使用另一个功能进行身份验证,但它只适用于Android,并没有在iOS上工作。
Future<bool> authentication() async {
try {
return await _localAuthentication.authenticate(
localizedReason: Strings.localAuthReason,
useErrorDialogs: true,
stickyAuth: true,
);
} on PlatformException {
return false;
}
}
1条答案
按热度按时间kq0g1dla1#
导入下面代码将“package:local_auth/error_codes.dart”作为local_auth_error导入;
试试这个
}