回答編集履歴

1

ほかのアプリでの挙動を追記

2019/08/14 00:38

投稿

thyda.eiqau
thyda.eiqau

スコア2982

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)