在SwiftUI中,我如何使用核心数据将触摸ID存储为人员/班级的属性并进行记录?

问题描述 投票:1回答:1

我看过很多关于touchID和swiftUI的教程,但都只使用touchID作为布尔组件来对用户进行身份验证(此人已/未经过身份验证)。但是,我正在寻找一种使用touchID标识具有ID的人的方法,该ID存储在数据库中。因此,该过程将如下所示:

touchID->程序搜索touchID 与某个特定人相关联->记录该特定人已登录,例如通过记录该人的其他属性(例如姓名)来进行登录。

例如,当程序提示用户触摸时,如果Jack触摸了ID,则程序可以打印(“ Jack已登录”,而Tom触摸ID时,程序将打印(“ Tom已登录。假设name是与存储在核心数据中的属性相关联的状态,则通过print(“(name)已登录”)的想法来实现in“)。

总结:

  1. 如何将touchID用作核心数据中的属性?

  2. 如何使用touchID作为存储在核心数据中的对象(在这种情况下为人)的指示器?

  3. 如果touchID没有这种功能,是否可以对外部指纹扫描硬件进行相同的处理?这将如何工作?

由于我是swiftUI和核心数据的初学者,如果这个问题对于更高级的编码人员来说似乎是常识,我感到抱歉。如果有任何相关文章或链接,也请提供给我看。非常感谢]]

我看过很多关于touchID和swiftUI的教程,但都只使用touchID作为布尔组件来对用户进行身份验证(此人已/未经过身份验证)。但是,我正在寻找...

iphone core-data swiftui fingerprint touch-id
1个回答
0
投票

这对于TouchID是不可能的。正如您已经正确指出的那样,您只能获得布尔反馈。如果每个应用程序都可以从iOS接收和存储TouchID数据并随心所欲地进行处理,那么其他所有事情显然都会违反安全性。

一般而言,可以从外部设备接收数据并将其存储在App中/将其上传到某个地方。但是您的问题是如此抽象,以至于无法提供更详细的答案。

© www.soinside.com 2019 - 2024. All rights reserved.