問題タブ [touch-id]
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 アプリのユーザー認証の代わりに Touch ID を使用するには?
Touch ID をアプリに統合して、ユーザー名とパスワードによる認証の代わりに使用する予定です。プロセスについての私の意見は次のとおりです。
初回:ユーザー名とパスワードでログイン -> Touch ID を有効にする -> サーバーからアクセスキーを受け取る 2 回目(Touch ID が有効な場合): Touch ID 認証成功 -> アクセス ID で直接サーバーにアクセスします。
したがって、ここではアクセスキーを確保することが不可欠です。Apple のデータ保護 API (ユーザーのデバイスがロック解除されている場合は保護を提供しない) 以外に、それを保護するためのより良い方法はありますか?
また、これは Touch ID を利用する正しい方法ですか?
ios - Touch ID API - タッチ ID のない電話に PIN だけを使用しますか?
これを探し回っていますが、適切な答えが見つからないようです。現在、アプリに入るために PIN を選択するシステムをアプリに配置しています。代わりに Touch ID を組み込みたいのですが、Touch ID 以外の電話で何をすべきかわかりません。
質問: Touch ID API を使用して、Touch ID ハードウェアを持っていないユーザーがアプリに入るために電話の PIN を入力するようユーザーに要求できますか?
asynchronous - swift iOS8: TouchID 認証後にセグエを実行する
2 つのビューを持つシンプルなアプリがあります。最初のビューが読み込まれるとすぐに、Touch ID センサー認証を実行します (この質問も参照してください)。
このコードではセグエが実行されますが、2 番目のビューが一瞬だけ表示された後、アプリは最初のビューに戻ります。canEvalutePolicy内のコードが完成していないようで、ナビゲーション コントローラーが最初のビューをプッシュします。
次のようないくつかのことを試しました:
また、これらの方法の組み合わせもありますが、2 番目のビューへのセグエを実行して 2 番目のビューに留まることはできません。
誰でも助けることができますか?
ありがとう、グイド
ios - アプリがユーザーに指紋を要求するときに、iOS 8 でパスコード画面をオフにする方法はありますか
ユーザーが TouchID ローカル認証に数回以上失敗したときに、iOS 8 がアプリの画面を引き継ぐとイライラします。ユーザーが失敗し、バックエンドがそのようにプログラムされている場合にどうするかを決定し、制御する必要があると感じています。
アプリの途中でパスコード画面がポップアップしないようにする方法はありますか?
これは、画面に TouchID をポップするために使用するコードです。
ios - メインキューの Touch ID
iOS 8 で Touch ID を使用して認証する場合、認証からアプリが認証 VC からログイン VC に移行するまでに数秒かかります。認証成功時のダイレクト メソッド呼び出しを、最初にメイン キューを取得したものに置き換えたところ、超高速になりました。これは、Touch ID が非メイン キューで何らかの作業を行っていることに関係していますが、これに関するドキュメントやガイドラインは見つかりませんでした。すべての Touch ID 関連のコードをメイン キューで実行する必要がありますか? それとも認証の結果のみを実行する必要がありますか?
ios - Touch ID API の応答が非常に遅い
ガイドラインと、Apple ドキュメントの Touch ID API の例に従いました。この例をアプリケーションで使用しました。Touch IDでログインできました。しかし、問題は、その応答が非常に遅いことです。Touch ID に指を置いた後、少なくとも 10 秒待ってから、成功/失敗を確認します。アプリデリゲートファイルでコードを使用しました。さまざまなアプリでもテストしましたが、結果は同じ「応答の遅延」です。みんな、この場合私を助けてください。
ios - LocalAuthentification.framework のインポートが iOS 7.1 でクラッシュする
LocalAuthentication の使用に問題があり、iOS 7.0 をサポートする
私がしようとしているとき
対象の iOS バージョンが 8.0 未満の場合、クラッシュします。
ビルド段階でLocalAuthentication.frameworkをオプションとしてマークし、次を呼び出してクラスの可用性を確認しようとしました。
次のように LAContext() 文字列にコメントしてもクラッシュしません。
}
コードの任意の場所でLAクラス(たとえばLAContext)にアクセスすると、アプリが起動された最初の数秒でクラッシュします。ここで何が間違っていますか?
このクラッシュのコンソール ログ: