美文网首页
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