美文网首页
ios 无法弹出指纹弹框(指纹弹框不稳定)

ios 无法弹出指纹弹框(指纹弹框不稳定)

作者: 豆汁儿还是豆花儿 | 来源:发表于2020-05-22 11:13 被阅读0次

    ios13.1系统上 指纹设备LAContext函数调用指纹显示UI慢甚至不显示UI,

    手指放到home键上,可以及时的弹出验证ui,或者晃动设备也可显示出UI。

    困扰了2天,各种加主线程、懒加载调试,目前来看是苹果的bug。指纹传感器在进行着检测,而指纹UI无法显示出来。

    后各种查资料发现,在ios13.0上可能也有类似现象,如果想及时显示出指纹验证UI,可通过调用两次evaluatePolicy:方法。

    代码如下:

      [context evaluatePolicy:LAPolicyDeviceOwnerAuthentication localizedReason:reason reply:^(BOOL success, NSError * _Nullable error) { }];

      [contextevaluatePolicy:LAPolicyDeviceOwnerAuthentication

                            localizedReason:reason

                                      reply:^(BOOLsuccess,NSError*error)

                     {

                         //自己处理识别后的回调

                     }];

    相关文章

      网友评论

          本文标题:ios 无法弹出指纹弹框(指纹弹框不稳定)

          本文链接:https://www.haomeiwen.com/subject/bzxqahtx.html