Android - 生物识别信息是与设备上的特定用户相关联,还是与一般设备相关联?

Android - Is biometric information tied to a specific user on a device, or the device in general?

我想让用户能够使用他们的生物特征信息登录到我的应用程序。但是,我知道 Android 设备有多用户功能,您可以在一台设备上注册多个用户。

我不希望同一设备上的不同用户仅仅因为在设备上注册了指纹就能够登录我的应用程序。所以我的问题是:指纹(或任何生物识别信息)是否通常与设备相关联,哪个用户当前处于活动状态并不重要,或者生物识别信息是否与设备上的特定用户相关联?

我已经查看了文档,但我找不到任何关于这一点的明确信息。

生物识别信息与当前用户相关联,因此不会在其他用户会话中被识别。您可以在模拟器上进行测试。

使用生物识别 API,您将使用密码和密钥加密令牌或凭据,将加密数据保存到私有模式下的共享首选项,然后能够通过以下方式解密此数据查看当前用户的生物识别信息。

并且由于多用户设备上的应用程序不共享相同的共享首选项,因此每个用户都可以访问自己的 token/credentials 并且可以登录自己的帐户,但不能登录帐户另一个用户。