問題タブ [android-biometric-prompt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
77 参照

android - ユーザーが Samsung S10 の KeyStore のキーにアクセスするために認証されていないことをスローします

生体認証 API を使用してキーストアにアクセスしています。

キーストアにアクセスするために、setUserAuthenticationRequired を true に設定しました。キーストアにアクセスするときに、生体認証 API を呼び出してユーザーを認証します。しかし、samsung s10 では、Face ID 認証が要求され、顔を使用して認証に成功しました。

しかし、キーストアにアクセスできませんでした。ユーザーは認証する必要があると表示されます。

誰でも私を助けてくれますか?キーストアが Face ID 認証によるキーストアへのアクセスを許可していない理由。

0 投票する
3 に答える
2341 参照

android - androidx 生体認証を 1.0.0-alpha04 に更新した後、Android がクラッシュしました

ですべて正常に動作しますが'androidx.biometric:biometric:1.0.0-alpha03'、プロジェクトを最新のものでビルドして'androidx.biometric:biometric:1.0.0-alpha04'呼び出すmyBiometricPrompt.authenticate(promptInfo)と、この例外がスローされます: FragmentManager is already executing transactions.

スタックトレースは次のとおりです。

何が起こったのか、何をすべきか知っている人はいますか?今のところ、バージョン1.0.0-alpha03に固執します

ありがとうございました!

0 投票する
1 に答える
1065 参照

android - BiometricPrompt: いくつかの文字列を暗号化する方法は?

アプリケーションで生体認証を使用していくつかの文字列を暗号化する必要があります。私はこのコードを使用しています:

適切にエンコードされた最初の文字列。しかし、2 番目の文字列をエンコードしようとすると、クラッシュが発生しました。

私が理解しているように、すべての文字列に異なる IV を使用する必要があります。しかし、新しい IV を設定する方法は? BiometricPrompt から IV を受け取りました。