問題タブ [localauthentication]

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 投票する
1 に答える
285 参照

ios - 古いデバイスのパスコードへの iOS ローカル認証のフォールバック?

最近、ローカル認証 (LA)の使用を開始しましたが、すべて生体認証 (タッチ ID) をサポートするデバイスでうまく動作します。

ユーザーが最初の指紋スキャンに失敗したときに LA がパスコードにフォールバックできるようにするには、LAPolicy.DeviceOwnerAuthenticationポリシーを渡すだけです。

しかし、古いデバイス (タッチ ID または顔 ID のサポートなし) で同じことを行うと、LA は代わりに一般的なパスワード UI にフォールバックします。また、任意のパスワードを送信してSuccessを取得できるようです。

  1. 代わりにパスコード UI をすぐにプロンプ​​ト表示するように LA に強制する方法はありますか?
  2. LAが要求しているパスワードは?
0 投票する
1 に答える
1525 参照

ios - 「LABiometryType」は、iOS 11.0.1 以降でのみ使用できます

Xcode 9.3 (ベータ版)は、 check で正常LABiometryTypeに動作していたenum のエラーを示しています。Xcode 9.2available(iOS 11.0, *)

エラーメッセージは次のとおりです。

「LABiometryType」は、iOS 11.0.1 以降でのみ使用できます

ここに画像の説明を入力

これが私の既存のコードです:

問題は、エラーメッセージで提案されているように置き換える#available(iOS 11.0, *)と、iOS 11.0 で#available(iOS 11.0.1, *)Face-id バイオメトリ ( ) を処理する方法です。LABiometryType.faceID

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

ios - Touch ID ローカル認証でスレッド 12 が生成される: EXC エラー

現在、次のコードを配置しています。

タッチIDが正しく認証されている場合、コードは別のView Controllerへのセグエを実行しますが、コードを試してみると、次のエラーが発生します。

ここに画像の説明を入力

TouchID を使用せずにコードを試してみましたが、問題なく動作しますが、TouchID の使用時にエラーが発生する理由がわかりません。誰か助けてくれませんか?