我想问一个关于生物识别身份验证的问题.在我的应用中,我使用Touch ID输入了身份验证.现在voelvo使用Face ID实现该方法.
我将隐私 - 面部ID使用说明行插入我的.plist文件
现在我注意到我的Face ID正常工作,而不对TouchID代码进行任何更改.
我的问题是:
**Touch ID实现代码与Face ID相同?我可以保留Touch ID实现代码而不进行任何更改,或者我是否需要为Face ID添加几行代码?**
我告诉你我是如何实现我的Touch ID的
#pragma mark - TOUCH ID Login
-(void)useTouchID {
NSError *error;
LAContext *context = [[LAContext alloc] init];
NSString *emailAccount = [KFKeychain loadObjectForKey:USER_EMAIL];
NSString *reasonString = [NSString stringWithFormat:@"Autentica %@ utilizzando la tua impronta", emailAccount];
if ([context canEvaluatePolicy:kLAPolicyDeviceOwnerAuthenticationWithBiometrics error:&error]) {
[context evaluatePolicy:kLAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason: reasonString reply:^(BOOL success, NSError * _Nullable error) {
// Se la procedura con il TouchID va a buon fine settiamo il booleano su …Run Code Online (Sandbox Code Playgroud) 我已react-native-fingerprint-scanner在我的应用程序中实现的正常工作Touch Id。
现在,我想为两个平台的Touch ID,Face ID和密码进行身份验证
是否可以检查您的设备是否分别要求支持lock pattern?
我也尝试过使用react-native-touch-id但它对我不起作用Face Id
有什么方法可以在两个平台(iOS / android)上实现这一目标吗?
参考:链接
如何在Swift中检测当前设备(iPhone)是否有物理主页按钮或者没有,例如:iPhone X,iPhone Xs,iPhone Xs Max,iPhone Xr?
face-id ×2
ios ×2
touch-id ×2
iphone ×1
objective-c ×1
passcode ×1
react-native ×1
swift ×1
xcode ×1