flutter appにローカル認証を追加する必要があります。統合が簡単な優れたソリューションlocal_authを見つけました。
authenticated = await auth.authenticate(
localizedReason: 'Let OS determine authentication method',
useErrorDialogs: true,
stickyAuth: true,
biometricOnly: false,
);
すべてがクールに機能しますが、認証では指紋のみが要求されます。
私の電話では(顔ID、指紋、パターン)、ほとんどパターンを使用します。指紋が機能する場合と機能しない場合があるためです。電話が破損しているか、わからない可能性があります。
しかし、パターンと指紋のどちらかを決定するオプションが必要でした。出来ますか?指紋をオフにすると、auth_local がパターンを要求します。それがエンド ユーザーである場合、彼はそれを取得せず、単に認証を渡すことができません。
可能であれば、理想的にはパターンまたは指紋のいずれかを選択するために、生体認証をオフにして (ピン、パターン、パスワード) ライト セキュリティのみを残したいと考えています。
解決策はありますか。これにより、local_auth から拒否されます。アドバイスをお願いします。