0

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 から拒否されます。アドバイスをお願いします。

4

0 に答える 0