私の Android アプリでは、このコードを使用してユーザーに生体認証を要求します。
val title = "..."
val subtitle = "..."
BiometricPrompt.PromptInfo.Builder()
.setTitle(title)
.setSubtitle(subtitle)
.build()
私の場合は、 touchIDの使用またはfaceIDの場合にtitle
andをカスタマイズしたいということです。subtitle
どの生体認証方法がユーザーに表示されるかを検出する方法はありますか?
機能が利用可能かどうかを次の方法で確認できることがわかりました。
val hasFaceId = context.packageManager.hasSystemFeature(PackageManager.FEATURE_FACE)
しかしFEATURE_FACE
、Android API 29 でしか利用できないため、古い Android バージョンでも機能するものが必要です。