我已经切换到 Xamarin SDK beta channel ,他们说那里支持 Android 9.0,但是在我的 Android 项目中切换/下载/安装最新的 SDK 并以 Android 9.0 为目标后,我仍然没有看到 BiometricPrompt类可供消费。我需要在我的应用程序登录时利用它进行面部识别,并替换 FingerprintManager 类(至少对于 Android 9 设备。)
我错过了什么?
最佳答案
您的编译目标必须设置为 Android 9.0 (Pie) 才能访问 API 级别 28 SDK:
然后需要将运行时目标设置为 Android 9.0 API 级别 28(或“自动”,这将是 28 的编译目标)。从那里,您可以在运行时进行 API 级别检查以确定调用哪些 API。
关于android - BiometricPrompt 类在 Xamarin Android 中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53012396/