4

以下のことを頭に入れようとしています:

  1. https://developer.apple.com/videos/play/wwdc2016/225/ は、sendPayments インテントがデフォルトで IntentsRestrictedWhileLocked であると述べていますが、ユーザーが Touch Id (ローカル認証) で承認する必要があるようにセキュリティを上げたい場合は、では、これはどのように行われますか?これは、デバイスがロックされている場合とロック解除されている場合の両方で必要になります。拡張機能は、「確認」段階でローカル認証 UI を何らかの方法で表示する必要があると思いますか?

  2. また、セキュリティを強化できると述べていますが、それを行うためのメカニズムが IntentsRestrictedWhileLocked 拡張属性のみである場合は確認が必要ですか? または、タッチID認証が必要であることを指定する方法はありますか?

4

3 に答える 3

1

支払い拡張機能を送信してローカル認証を呼び出すための組み込みの方法があることを期待しているようです。plist でキーを指定して、Touch ID 認証が必要だと言うようなことはありませんか? そうではないと思います。

私が取り組んでいる送信支払い拡張機能についてはLAContext、確認フェーズで をインスタンス化し、 と の両方を呼び出していcanEvaluatePolicy(_:error:)ますevaluatePolicy(_:localizedReason:reply:)。ローカル認証がサポートされていると言うときは、拡張機能でそれをトリガーでき、UI が Siri によって表示されることを意味しているだけだと思います。

于 2016-08-13T20:13:58.190 に答える