不实际使用TouchID/FaceID,如何向用户请求TouchID/FaceID权限?

3
我正在创建一个应用程序,用户必须登录并可以使用FaceID或TouchID来加速登录过程。
在应用程序的内部设置中,可以启用或禁用使用FaceID或TouchID进行登录。
第一次使用TouchID / FaceID时,用户必须向应用程序授予这些权限。我希望在用户启用生物识别身份验证之后,请求此权限对话框会立即出现,而不是在用户使用它登录之前。
我在Google上没有找到任何相关信息,所以我怀疑这甚至是可能的。

1
你有两种方式来实现TouchID.. LocalAuthentication 和底层的Keychain API.. 在大多数情况下,LocalAuth都能很好地完成任务(当然不要在银行应用中使用它).. 不要在登录界面提示用户使用TouchID。当他们启用你的开关时,在那里提示他们使用TouchID,并在info-plist中存储一个标志。下次他们登录时,如果存在该标志,则在登录时提示他们.. 否则就正常登录。 - Brandon
1个回答

2

如果应用程序启用了该功能,您可以提示用户执行触摸或面容 ID。

据我所知,没有其他方法可以触发此权限提示。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接