在 Android 中,系统应用程序和用户应用程序在指纹认证方面的访问或权限方面是否存在差异?换句话说,Google Play 商店在指纹认证方面与 Play 商店中的任何其他应用程序有何不同(例如:App Lock)?它有这样的特权吗?
问问题
494 次
1 回答
1
Android 提供指纹认证的一站式服务,即FingerprintManager
. 包括 Google Play 在内的所有应用程序都将使用此 API 插入以对用户进行身份验证。在内部,指纹永远不会存储在设备上。所有 Android 手机都使用一种称为 TEE(可信执行环境)的技术来动态验证指纹。FingerprintManager 与系统守护程序指纹交互,而指纹又与指纹 HAL 交互。HAL 将与驱动程序交互以从设备获取指纹匹配/失败的状态。
简而言之,Android 不支持具有自己指纹身份验证的不同应用程序。它是集中式的,因此包括 Google Play 商店在内的所有应用程序也将使用相同的机制。
进一步阅读:
http://source.android.com/security/authentication/fingerprint-hal.html
于 2017-01-17T14:04:18.820 回答