使用 Jetpack Compose 进行生物识别提示

Mar*_*tin 9 kotlin android-biometric-prompt android-jetpack-compose

BiometricPrompt 在其构造函数中需要 Fragment 或 FragmentActivity。我无法找到如何从可组合屏幕使用 BiometricPrompt,文档中没有,任何教程中都没有。这里有人处理过同样的问题吗?或者是否有其他方法可以在完全 Compose 构建的应用程序中使用生物识别身份验证?

Phi*_*hov 7

子类化你的MainActivityfrom FragmentActivity,然后在可组合中获取你的上下文:

val context = LocalContext.current as FragmentActivity
Run Code Online (Sandbox Code Playgroud)

查看 github 上的一些示例:https://github.com/search?l= kotlin&q=BiometricPrompt%20composable&type=Code