在Flutter进行生物特征认证后获取唯一ID

时间:2019-04-02 04:41:19

标签: authentication flutter biometrics

在混乱中,local_auth插件提供了一种使用生物识别技术对用户进行身份验证的方法。但它只会返回Future<bool>响应:

var localAuth = LocalAuthentication();
bool didAuthenticate =
    await localAuth.authenticateWithBiometrics(
        localizedReason: 'Please authenticate to show account balance');

我想知道是否有任何方法可以检索一些唯一的 ID 以了解哪个用户已登录系统。

编辑:在android中,身份验证后,它将返回一个包含MAC ID的BiometricPrompt.AuthenticationResult对象。我正在寻找类似的东西。

1 个答案:

答案 0 :(得分:0)

我不知道您如何实现生物识别的独特性。但是这是一个基于设备的唯一ID提供程序的插件。

https://pub.dartlang.org/packages/unique_id

看看

非常轻巧的插件,用于获取唯一ID的单行代码