我看过很多关于touchID和swiftUI的教程,但都只使用touchID作为布尔组件来对用户进行身份验证(此人已/未经过身份验证)。但是,我正在寻找一种使用touchID标识具有ID的人的方法,该ID存储在数据库中。因此,该过程将如下所示:
touchID->程序搜索touchID 与某个特定人相关联->记录该特定人已登录,例如通过记录该人的其他属性(例如姓名)来进行登录。
例如,当程序提示用户触摸时,如果Jack触摸了ID,则程序可以打印(“ Jack已登录”,而Tom触摸ID时,程序将打印(“ Tom已登录。假设name是与存储在核心数据中的属性相关联的状态,则通过print(“(name)已登录”)的想法来实现in“)。
总结:
如何将touchID用作核心数据中的属性?
如何使用touchID作为存储在核心数据中的对象(在这种情况下为人)的指示器?
如果touchID没有这种功能,是否可以对外部指纹扫描硬件进行相同的处理?这将如何工作?
由于我是swiftUI和核心数据的初学者,如果这个问题对于更高级的编码人员来说似乎是常识,我感到抱歉。如果有任何相关文章或链接,也请提供给我看。非常感谢]]
我看过很多关于touchID和swiftUI的教程,但都只使用touchID作为布尔组件来对用户进行身份验证(此人已/未经过身份验证)。但是,我正在寻找...
这对于TouchID是不可能的。正如您已经正确指出的那样,您只能获得布尔反馈。如果每个应用程序都可以从iOS接收和存储TouchID数据并随心所欲地进行处理,那么其他所有事情显然都会违反安全性。
一般而言,可以从外部设备接收数据并将其存储在App中/将其上传到某个地方。但是您的问题是如此抽象,以至于无法提供更详细的答案。