問題タブ [face-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 - ユーザーが使用を拒否した場合、Face ID を確認できません
デバイスがFace IDまたはTouch IDをサポートしている場合、ユーザーにさまざまなアクションを実行したいと考えています。
Face IDを使用する場合、iOS は使用許可を求めます。(Touch ID とは異なります)。
また、ユーザーが許可を拒否した場合、context.biometryType は LABiometryTypeNone を返します。
デバイスでサポートされているTouch IDまたはFace IDを確認する方法はありますか。
コンソール出力
注: パスコード認証を使用したくありません。デバイスが Touch ID または Face ID をサポートしていることを知りたいだけです
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
ios - アプリがバックグラウンドで実行されているときに、IOS デバイスの前にあるオブジェクトの距離を測定する方法は?
アプリがバックグラウンドで実行されているときに、IOS デバイス (iPhone および iPad) の前にあるオブジェクトの距離を測定する方法は?
私は近接センサーの使用について研究してきましたが、オブジェクトの距離を正確に与えるアンドロイドSDKと比較して、電話の前にオブジェクトがあるかどうかにかかわらず、真または偽の値を与えることしかできません。
間違いがなければ、ARKit を使用するか、カメラだけを使用するだけでこれを正確に実現できますが、Apple はバックグラウンドでのカメラの使用を制限しています。
目的は、バックグラウンドであっても、使用中にユーザーをデバイスから最適な距離に設定することです。
iPhone X の新しい TrueDepth カメラが役立つかどうかはわかりません。
提案をお待ちしております。
ありがとう!