【文件属性】:
文件名称:iOS指纹识别功能
文件大小:80KB
文件格式:ZIP
更新时间:2019-01-09 07:45:29
iOS指纹识别
iOS指纹识别功能Demo
LAContext *myContext = [[LAContext alloc] init];
NSError *authError = nil;
NSString *myLocalizedReasonString = @"通过Home键验证已有手机指纹";
if ([myContext canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&authError]) {
NSLog(@"Touch ID可以使用");
[myContext evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:myLocalizedReasonString reply:^(BOOL success, NSError * _Nullable error) {
if (success) {
// 成功
NSLog(@"成功");
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
SuccessViewController *successVC = [storyboard instantiateViewControllerWithIdentifier:@"SuccessViewController"];
[self.navigationController pushViewController:successVC animated:YES];
} else {
// 获取到相应的错误信息····做相应的操作
// 失败
}
}];
}else {
//
NSLog(@"Touch ID 不可用");
}
【文件预览】:
指纹Demo
----指纹DemoUITests()
--------__DemoUITests.m(1KB)
--------Info.plist(733B)
----指纹Demo()
--------AppDelegate.h(283B)
--------SuccessViewController.m(852B)
--------ViewController.h(221B)
--------Base.lproj()
--------Assets.xcassets()
--------main.m(340B)
--------SuccessViewController.h(233B)
--------Info.plist(1KB)
--------AppDelegate.m(2KB)
--------ViewController.m(3KB)
----指纹Demo.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(21KB)
--------xcuserdata()
----指纹DemoTests()
--------Info.plist(733B)
--------__DemoTests.m(902B)
----.DS_Store(6KB)
----.git()
--------HEAD(23B)
--------index(2KB)
--------COMMIT_EDITMSG(15B)
--------objects()
--------description(73B)
--------config(137B)
--------info()
--------hooks()
--------logs()
--------refs()
网友评论
- 项目刚好用到
- 很好的 谢谢分享