2017-12-11 3 views
0

私は最近ローカル認証(LA)を使用して開始していると、それはすべての生体認証(タッチID)をサポートするデバイス上でうまく動作します:iOS古いデバイスのパスコードに対するローカル認証フォールバック?

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

しかし、以前のデバイス(タッチIDまたは顔IDサポートなし)で同じことを行うと、LAは代わりに一般的なパスワードUIに戻ります。また、私はどんなパスワードを提出して成功を得ることができるようです。

  1. LAにパスワードコードの代わりにパスワードを入力させる方法はありますか?
  2. どのパスワードがLAでリクエストしていますか?

答えて

0

これは単なるiOSシミュレータの動作でした。私は昔のiPhone 5を掘り、その動作は私の予想どおりでした:生体認証がサポートされていない場合、iOSは自動的にデバイスのパスコードを要求することになります。

結論:ローカル認証を習得/テストするためにシミュレータを使用することは避けてください。

関連する問題