flutter 人脸检测_Flutter - 通过指纹和人脸识别认证

许多用户依靠指纹或面部识别身份验证来实现对其设备的安全访问。有时我们可能希望使用相同的身份验证机制来允许用户以安全和轻松的方式访问我们的应用程序或其中的一部分。

在处理我的项目时,我需要实现此功能,我在设置中为用户提供了一个保护选项,在他能够访问应用程序数据之前,它基本上会要求指纹或面部识别身份验证。

在本文中,我们将使用local_auth库实现此功能,它将在Android和iOS上无缝工作,我们将使用get_it库将其实现为服务。

将local_auth添加到我们的项目中

首先,让我们首先将local_auth和get_it库导入pubspec.yaml。

...

dependencies:

flutter:

sdk: flutter

cupertino_icons: ^0.1.2

local_auth: ^0.5.2+3

get_it: ^1.0.3+2

...

设置我们的LocalAuthenticationService

在我们的srvices文件夹中,创建local_authentication_service.dart文件并使用以下代码填充它。

import 'dart:io' show Platform;

import 'package:local_auth/local_auth.dart';

import 'package:flutter/services.dart';

class LocalAuthenticationService {

final

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值