在我的项目中,我们使用BiometricPrompt添加了这个生物特征认证功能。生物识别可以在应用程序的设置中启用,但如果用户的设备上支持面部生物识别,则应用程序也需要显示。根据我的研究,检查android设备是否具有面部生物特征的官方方法是通过以下代码:
val hasFaceBiometric = packageManage
我的应用程序(运行在iPhone X模拟器Xcode 9.0.1中)要求我允许我使用Face。Do you want to allow <appName> to use Face ID?我原以为,我对LocalAuthentication框架中的新API(例如biometryType)所做的几处更改基本上都适用于Face。
为了使我的应用程序完全支持脸ID,我还需要做些什么吗?