iOS11,touchId,faceId判断

iPhoneX适配faceId:苹果官方技术文档:
https://developer.apple.com/documentation/localauthentication/labiometrytype

LAContext *context = [[LAContext alloc] init];
//判断是支持touchid还是faceid
    if (@available(iOS 11.0, *)) {
        switch (context.biometryType) {
            case LABiometryNone:
                NSLog(@"-----------touchid,faceid都不支持");
                break;
            case LABiometryTypeTouchID:
                NSLog(@"-----------touchid支持");
                break;
            case LABiometryTypeFaceID:
                NSLog(@"-----------faceid支持");
                break;
            default:
                break;
        }
    } else {
        // Fallback on earlier versions
        NSLog(@"-----------iOS11之前的版本,不做id判断");
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,293评论 25 709
  • 一场会议的结束,一场会议的开始,对就是我的工作,一名星级酒店的会议接待。这个工作虽然很不起眼,但我感觉每...
    碧水青莲阅读 1,852评论 0 1
  • 闪电之刃-部落-净土-巨魔萨满-堕落之魔 看不懂以上乱码的可以就当个小奇幻碎碎念看 那年,青春正好,不知所谓,未来...
    就是笑笑啊_阅读 3,538评论 2 2
  • 提起大名鼎鼎的 Raspberry Pi (树莓派)我们可能并不陌生,这一小巧的开发板如今已经进入第二代了。4 核...
    竞品扣肉阅读 12,201评论 1 3