当前位置: 首页 > 知识库问答 >
问题:

将苹果TouchId或三星Finger打印阅读器与我的应用程序集成

袁和通
2023-03-14

我目前正在为(Android,ios)开发一个移动应用程序,它有以下要求。请告诉我是否可以在最新的智能手机、平板电脑上使用内置指纹阅读器来满足我的要求。

我有一个运行在云上的人力资源管理系统,我有员工的详细信息,现在我正在开发一个员工考勤的移动应用程序,基本上应用程序将在以下步骤中工作。

  1. 当员工打开应用程序时,它将显示一个指纹登录。
  2. 员工将在设备上点击手指,假设它有内置的指纹读取器支持。
  3. 移动应用程序将获取指纹,并通过网络服务将其发送到我的云应用程序进行验证。如果验证成功完成,云应用Web服务将返回匹配手指的员工详细信息print.and在员工可以完成签入、签出后。.(假设,我将能够存储指纹,与远程云应用程序中发生身份验证的员工详细信息相关,所以我认为该设备将允许我访问并将指纹保存在远程服务器中)...

共有1个答案

湛财
2023-03-14

iOS设备上的指纹读取器只能返回“是/否”,指示显示的指纹是否与设备上注册的指纹匹配。

实际指纹数据安全存储在硬件中,操作系统或应用程序无法使用。

因此,你的问题的简短答案是在iOS上“不”。

来自iOS安全指南

只有当Home按钮周围的电容钢圈检测到手指触摸时,指纹传感器才会激活,这会触发高级成像阵列扫描手指并将扫描发送到安全飞地。

光栅扫描暂时存储在安全Enclave内的加密内存中,同时进行矢量化分析,然后将其丢弃。该分析利用真皮下脊流角度映射,这是一个有损过程,丢弃重建用户实际指纹所需的细节数据。生成的节点地图以加密格式存储,没有任何身份信息,只能由安全Enclave读取,并且永远不会发送到苹果或备份到iCloud或iTunes。

 类似资料:
  • 问题内容: 我已经在PC上创建了一个SQLite数据库。我已将其导入到项目目录中的我的 Assets 文件夹中。如何从我的Android应用程序访问它? 问题答案: 使用Java I /O将其复制到数据库目录()。那时,您可以像普通数据库一样使用它。不可能从资产本身内部使用它。

  • 问题内容: 是否可以在SQL中像下面这样创建一个星形的三角形。我知道可以用任何其他编程语言(如C,C ++,Java)轻松完成此操作,但想知道仅使用SQL还是PL是否真的可能/ SQL。我尝试在Oracle中使用双表对其进行处理,但无法通过它。 如果有人知道,有人可以请大家介绍一下。 问题答案: 最简单的方法就是这样。特别是如果要构建等边三角形而不是直角三角形,则可以变得更加复杂。

  • 我有一个flask应用程序,只有一条路线,没有复杂的事情发生,运行在docker容器中。我一辈子都不能让print语句出现在日志中(

  • 我运行我的应用程序,其工作正常,但当我试图将其与firebase集成时,它显示了一个错误 失败:生成失败,出现异常。 > 出了什么问题:任务执行失败:app: mergeDexDebug。 <区块报价> 无法解析配置': app: dedegRuntimeClasspath'的所有文件。转换工件'play-services-base.aar(com.google.android.gms: play

  • 我在市场上有一个Android应用程序,支持多个APK。现在它不支持屏幕分辨率为1080x1920、密度为441dp的星系S4;i、 e.该应用程序未在Galaxy S4中显示。原因可能是什么???请帮忙???? 清单中使用的过滤器(适用于支持Galaxy S3(屏幕大小4.8)、分辨率为720x1280的Galaxy Nexus(屏幕大小4.65)):兼容屏幕屏幕android:screenSi

  • 我第一次尝试Drools/Guvnor,我们计划在Guvnor中进行规则创作,编译、构建并将包下载到“规则包目录”。 现在我遇到的问题是,将Drools与我们的Java应用程序集成的最佳方式是什么?选项1)构建知识代理并开始将事实插入内存以在我们的应用程序中进行规则评估。在这种情况下,Drools引擎使用与应用程序JVM相同的JVM。选项2)拥有一个构建知识代理的Drools Server,应用程