問題タブ [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.
ios - 古いデバイスのパスコードへの iOS ローカル認証のフォールバック?
最近、ローカル認証 (LA)の使用を開始しましたが、すべて生体認証 (タッチ ID) をサポートするデバイスでうまく動作します。
ユーザーが最初の指紋スキャンに失敗したときに LA がパスコードにフォールバックできるようにするには、LAPolicy.DeviceOwnerAuthentication
ポリシーを渡すだけです。
しかし、古いデバイス (タッチ ID または顔 ID のサポートなし) で同じことを行うと、LA は代わりに一般的なパスワード UI にフォールバックします。また、任意のパスワードを送信してSuccessを取得できるようです。
- 代わりにパスコード UI をすぐにプロンプト表示するように LA に強制する方法はありますか?
- LAが要求しているパスワードは?
ios - 「LABiometryType」は、iOS 11.0.1 以降でのみ使用できます
Xcode 9.3 (ベータ版)は、 check で正常LABiometryType
に動作していたenum のエラーを示しています。Xcode 9.2
available(iOS 11.0, *)
エラーメッセージは次のとおりです。
「LABiometryType」は、iOS 11.0.1 以降でのみ使用できます
これが私の既存のコードです:
問題は、エラーメッセージで提案されているように置き換える#available(iOS 11.0, *)
と、iOS 11.0 で#available(iOS 11.0.1, *)
Face-id バイオメトリ ( ) を処理する方法です。LABiometryType.faceID