回答編集履歴
1
ほかのアプリでの挙動を追記
test
CHANGED
@@ -5,3 +5,29 @@
|
|
5
5
|
実際にTouch ID / Face IDの機能を実装したことはないのですが、調べた限り、この「使用許諾」というのが、Touch IDでは表示することがそもそもできないように見受けられます。
|
6
6
|
|
7
7
|
[info.plistに指定できる項目の一覧](https://developer.apple.com/documentation/bundleresources/information_property_list) を見るに、Face IDを使用するときにユーザーに許諾を求める場合の説明文 (NSFaceIDUsageDescription) の記載はありますが、Touch IDについての項目はないようです。
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
----
|
12
|
+
|
13
|
+
追記 Aug 14, 2019 9:30
|
14
|
+
|
15
|
+
JR東海が提供する「EXアプリ」ではTouch IDによるログイン機能が提供されていますが、あくまでアプリ側が独自に使用する・しないのトグルボタンを持っていて、iOSの「設定」にはその機能はないようです。システム側 (iOS) にその機能がないので、「システムダイアログを使用」して使用許諾を求める、というのが不可能と思われます。
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
EXアプリの起動画面でTouch IDの入力を求めてくるところ
|
20
|
+
|
21
|
+
![EXアプリ起動画面](ca9c83974604952f024188f4359a2d63.jpeg)
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
EXアプリ内の設定でTouch IDを使用するかどうか制御するトグルボタン
|
26
|
+
|
27
|
+
![EXアプリ設定画面](2cd5d6161b5c2adb62783194b926e989.png)
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
iOSの「設定」でEXアプリに使用を許諾した機能の表示画面
|
32
|
+
|
33
|
+
![iOSの設定画面](89e1e7e815ed4f40b5bfc406ece3c1bd.png)
|